Lines Matching refs:obj
73 ** obj: the object to look for.
80 static Void_t* dttree(Dt_t* dt, reg Void_t* obj, int type)
82 static Void_t* dttree(dt,obj,type)
84 reg Void_t* obj;
97 if(!obj)
135 key = (char*)obj;
138 { me = (Dtlink_t*)obj;
139 obj = OBJ(me,disc);
141 key = KEY(obj,disc);
147 if(root && obj != OBJ(root,disc))
195 { obj = OBJ(root,disc);
197 (*disc->freef)(dt,obj,disc);
219 (*disc->freef)(dt,obj,disc);
231 obj = NIL(Void_t*);
238 obj = (*disc->makef)(dt,obj,disc);
239 if(obj)
244 ((Dthold_t*)root)->obj = obj;
246 (*disc->freef)(dt,obj,disc);
248 else root = ELT(obj,disc);
283 return (type&DT_DELETE) ? obj : NIL(Void_t*);