Lines Matching refs:htab
18 struct hsearch_data *htab, size_t size) in htab_fill() argument
31 ut_asserteq(1, hsearch_r(item, ENTER, &ritem, htab, 0)); in htab_fill()
38 struct hsearch_data *htab, size_t size) in htab_check_fill() argument
51 hsearch_r(item, FIND, &ritem, htab, 0); in htab_check_fill()
61 struct hsearch_data *htab, size_t iterations) in htab_create_delete() argument
74 hsearch_r(item, ENTER, &ritem, htab, 0); in htab_create_delete()
77 hsearch_r(item, FIND, &ritem, htab, 0); in htab_create_delete()
82 ut_asserteq(1, hdelete_r(key, htab, 0)); in htab_create_delete()
91 struct hsearch_data htab; in env_test_htab_fill() local
93 memset(&htab, 0, sizeof(htab)); in env_test_htab_fill()
94 ut_asserteq(1, hcreate_r(SIZE, &htab)); in env_test_htab_fill()
96 ut_assertok(htab_fill(uts, &htab, SIZE)); in env_test_htab_fill()
97 ut_assertok(htab_check_fill(uts, &htab, SIZE)); in env_test_htab_fill()
98 ut_asserteq(SIZE, htab.filled); in env_test_htab_fill()
100 hdestroy_r(&htab); in env_test_htab_fill()
111 struct hsearch_data htab; in env_test_htab_deletes() local
113 memset(&htab, 0, sizeof(htab)); in env_test_htab_deletes()
114 ut_asserteq(1, hcreate_r(SIZE, &htab)); in env_test_htab_deletes()
116 ut_assertok(htab_fill(uts, &htab, SIZE / 2)); in env_test_htab_deletes()
117 ut_assertok(htab_create_delete(uts, &htab, ITERATIONS)); in env_test_htab_deletes()
118 ut_assertok(htab_check_fill(uts, &htab, SIZE / 2)); in env_test_htab_deletes()
119 ut_asserteq(SIZE / 2, htab.filled); in env_test_htab_deletes()
121 hdestroy_r(&htab); in env_test_htab_deletes()