- lu_assert_int_eq(st1Cell.a, st1[i].a);
- lu_assert_dbl_eq(st1Cell.b, st1[i].b);
+ lu_assert_int_eq(st1Cell->a, st1[i].a);
+ lu_assert_dbl_eq(st1Cell->b, st1[i].b);
hashtable_set(h, "key1", stMod);
hashtable_get(h, "key1", stmp);
hashtable_set(h, "key1", stMod);
hashtable_get(h, "key1", stmp);
- lu_assert_int_eq(stmp->a, stMod->a);
- lu_assert_dbl_eq(stmp->b, stMod->b);
- stMod->a = -7;
- stMod->b = 3.5;
+ lu_assert_int_eq(stmp->a, stMod.a);
+ lu_assert_dbl_eq(stmp->b, stMod.b);
+ stMod.a = -7;
+ stMod.b = 3.5;
hashtable_set(h, "key5", stMod);
hashtable_get(h, "key5", stmp);
hashtable_set(h, "key5", stMod);
hashtable_get(h, "key5", stmp);
- lu_assert_int_eq(stmp->a, stMod->a);
- lu_assert_dbl_eq(stmp->b, stMod->b);
+ lu_assert_int_eq(stmp->a, stMod.a);
+ lu_assert_dbl_eq(stmp->b, stMod.b);
HashTable* hc = hashtable_copy(h);
lu_assert_int_eq(h->size, hc->size);
HashTable* hc = hashtable_copy(h);
lu_assert_int_eq(h->size, hc->size);
for (int i = 0; i < n; i++)
{
key[3] = (char)(48 + i);
hashtable_get(h, key, a);
hashtable_get(hc, key, b);
for (int i = 0; i < n; i++)
{
key[3] = (char)(48 + i);
hashtable_get(h, key, a);
hashtable_get(hc, key, b);