Lines Matching refs:obj
78 static Void_t* dtlist(reg Dt_t* dt, reg Void_t* obj, reg int type)
80 static Void_t* dtlist(dt, obj, type)
82 reg Void_t* obj;
90 if(!obj)
117 key = (char*)obj;
120 { renew = (Dtlink_t*)obj;
121 obj = OBJ(renew,disc);
123 key = KEY(obj,disc);
128 if(!(t = dt->data->here) || OBJ(t,disc) != obj)
163 obj = OBJ(t,disc);
165 (*disc->freef)(dt,obj,disc);
170 return obj;
195 if(disc->makef && !(obj = (*disc->makef)(dt,obj,disc)) )
202 (*disc->freef)(dt,obj,disc);
205 ((Dthold_t*)r)->obj = obj;
207 else r = ELT(obj,disc);
216 return obj;