Lines Matching defs:datum
58 void *datum;
99 /* datum value in empty table slots (use 0UL or ~0UL as appropriate) */
108 if (NO_DATUM(element->datum)) { \
111 (out_datum) = element->datum; \
134 * key, datum datum for key head
141 void **datum,
149 dapl_os_assert(!NO_DATUM(element->datum));
159 *datum = element->datum;
170 * table, key and datum to be added
181 void *datum,
195 if (NO_DATUM(datum)) {
197 * Reserved value used for datum
202 "(%p) used as datum!\n", datum);
225 if (NO_DATUM(p_table->table[hashValue].datum)) {
230 p_table->table[hashValue].datum = datum;
243 newelement->datum = datum;
301 *p_datum = curelement->datum;
323 curelement->datum = n->datum;
329 curelement->datum = NO_DATUM_VALUE;
387 p_table->table[i].datum = NO_DATUM_VALUE;
567 if (NO_DATUM(curr->datum)) {
575 dapl_os_assert(!NO_DATUM(curr->datum));
594 *p_data = p_table->iterator->datum;
600 dapl_os_assert(!NO_DATUM(p_table->iterator->datum));
611 if (NO_DATUM(curr->datum)) {