Lines Matching defs:_DT_
310 #define _DT_(d) ((Dt_t*)(d))
313 #define dtobj(d,e) ((_DT_(d)->disc->link < 0) ? (((Dthold_t*)(e))->obj) : \
314 (Void_t*)((char*)(e) - _DT_(d)->disc->link) )
315 #define dtfinger(d) (_DT_(d)->data->here ? dtobj((d),_DT_(d)->data->here) : \
318 #define dtfirst(d) (*(_DT_(d)->searchf))((d),NIL(Void_t*),DT_FIRST)
319 #define dtnext(d,o) (*(_DT_(d)->searchf))((d),(Void_t*)(o),DT_NEXT)
320 #define dtlast(d) (*(_DT_(d)->searchf))((d),NIL(Void_t*),DT_LAST)
321 #define dtprev(d,o) (*(_DT_(d)->searchf))((d),(Void_t*)(o),DT_PREV)
322 #define dtsearch(d,o) (*(_DT_(d)->searchf))((d),(Void_t*)(o),DT_SEARCH)
323 #define dtinsert(d,o) (*(_DT_(d)->searchf))((d),(Void_t*)(o),DT_INSERT)
324 #define dtdelete(d,o) (*(_DT_(d)->searchf))((d),(Void_t*)(o),DT_DELETE)
325 #define dtmatch(d,o) (*(_DT_(d)->searchf))((d),(Void_t*)(o),DT_MATCH)
326 #define dtclear(d) (*(_DT_(d)->searchf))((d),NIL(Void_t*),DT_CLEAR)