Lines Matching defs:eu
36 int32_t eu; /* Entries used (including deleted). */
53 array->eu = 0;
69 for (ie = 0; ie < array->eu; ie++)
81 assert(ie <= array->eu);
82 if (ie == array->eu)
83 array->eu++;
93 if (array->eu == array->ea) {
101 dba_array_set(array, array->eu, entry);
107 if (ie < 0 || ie >= array->eu || array->em[ie] == -1)
115 array->ec = array->eu;
121 if (array->ec < array->eu)
125 while (array->ec < array->eu && array->em[array->ec] == -1)
127 return array->ec < array->eu ? array->ep[array->ec] : NULL;
133 if (array->ec < array->eu && array->em[array->ec] != -1) {
142 memset(array->em, 0, sizeof(*array->em) * array->eu);
161 qsort(array->ep, array->eu, sizeof(*array->ep), func);
167 dba_int_write(array->eu - array->ed);
168 return dba_skip(nmemb, array->eu - array->ed);
177 for (ie = 0; ie < array->eu; ie++)