Lines Matching refs:key
91 { int key; /* where the key begins in an object */
92 int size; /* key size and type */
103 ( (dc)->key = (ky), (dc)->size = (sz), (dc)->link = (lk), \
164 #define DT_MATCH 0001000 /* find object matching key */
242 /* internal functions for translating among holder, object and key */
245 (ky = (dc)->key, sz = (dc)->size, lk = (dc)->link, cmpf = (dc)->comparf)
256 #define _DTMTCH(dt,key,action) \
260 _key = (key); \
282 #define DTTREEMATCH(dt,key,action) _DTMTCH(_DT(dt),(Void_t*)(key),action)