Lines Matching defs:datum
57 void *datum;
98 /* datum value in empty table slots (use 0UL or ~0UL as appropriate) */
107 if (NO_DATUM(element->datum)) { \
110 (out_datum) = element->datum; \
133 * key, datum datum for key head
140 void **datum,
148 dapl_os_assert(!NO_DATUM(element->datum));
158 *datum = element->datum;
169 * table, key and datum to be added
180 void *datum,
194 if (NO_DATUM(datum)) {
196 * Reserved value used for datum
201 "(%p) used as datum!\n", datum);
224 if (NO_DATUM(p_table->table[hashValue].datum)) {
229 p_table->table[hashValue].datum = datum;
242 newelement->datum = datum;
300 *p_datum = curelement->datum;
322 curelement->datum = n->datum;
328 curelement->datum = NO_DATUM_VALUE;
386 p_table->table[i].datum = NO_DATUM_VALUE;
566 if (NO_DATUM(curr->datum)) {
574 dapl_os_assert(!NO_DATUM(curr->datum));
593 *p_data = p_table->iterator->datum;
599 dapl_os_assert(!NO_DATUM(p_table->iterator->datum));
610 if (NO_DATUM(curr->datum)) {