Lines Matching defs:dt
75 static int treecompare(Dt_t* dt, char* one, char* two, Dtdisc_t* disc)
77 static int treecompare(dt, one, two, disc)
78 Dt_t* dt;
110 reg Dt_t* dt;
114 (!(dt = *((Dt_t**)rootp)) && !(dt = dtopen((Dtdisc_t*)(&Treedisc),Dtorder))) )
120 if(!(o = (Tree_t*)dtmatch(dt,key)) )
124 dtinsert(dt,o);
128 *rootp = (Void_t*)dt;
130 dtclose(dt);
146 reg Dt_t* dt;
149 if(!rootp || !(dt = *((Dt_t**)rootp)) )
153 return (o = (Tree_t*)dtmatch(dt,key)) ? (Void_t*)(&o->key) : NIL(Void_t*);
172 reg Dt_t* dt;
176 if(!rootp || !(dt = *((Dt_t**)rootp)) )
182 dtdelete(dt,&obj);
184 if(!(o = dtfinger(dt)) )
185 { dtclose(dt);