Searched refs:cmpf (Results 1 - 5 of 5) sorted by relevance

/macosx-10.9.5/ksh-20/ksh/src/lib/libast/cdt/
H A Ddtview.c42 Dtcompar_f cmpf; local
65 _DTDSC(d->disc,ky,sz,lk,cmpf);
69 { cmp = _DTCMP(d,ok,nk,d->disc,cmpf,sz);
H A Ddttree.c46 Dtcompar_f cmpf; local
50 disc = dt->disc; _DTDSC(disc,ky,sz,lk,cmpf);
98 if(_DTCMP(dt,key,k,disc,cmpf,sz) != 0)
129 if((cmp = _DTCMP(dt,key,k,disc,cmpf,sz)) == 0)
171 if((cmp = _DTCMP(dt,key,k,disc,cmpf,sz)) == 0)
176 if((cmp = _DTCMP(dt,key,k,disc,cmpf,sz)) < 0)
203 if((cmp = _DTCMP(dt,key,k,disc,cmpf,sz)) > 0)
250 if(_DTCMP(dt,key,k,disc,cmpf,sz) != 0)
H A Ddtlist.c39 reg Dtcompar_f cmpf; local
45 disc = dt->disc; _DTDSC(disc,ky,sz,lk,cmpf);
140 if(_DTCMP(dt,key,k,disc,cmpf,sz) == 0)
H A Ddthash.c112 reg Dtcompar_f cmpf; local
119 disc = dt->disc; _DTDSC(disc,ky,sz,lk,cmpf);
211 if(_DTCMP(dt,key,k,disc,cmpf,sz) == 0)
/macosx-10.9.5/ksh-20/ksh/src/lib/libast/include/
H A Dcdt.h102 #define DTDISC(dc,ky,sz,lk,mkf,frf,cmpf,hshf,memf,evf) \
105 (dc)->comparf = (cmpf), (dc)->hashf = (hshf), \
244 #define _DTDSC(dc,ky,sz,lk,cmpf) \
245 (ky = (dc)->key, sz = (dc)->size, lk = (dc)->link, cmpf = (dc)->comparf)
250 #define _DTCMP(dt,k1,k2,dc,cmpf,sz) \
251 ((cmpf) ? (*cmpf)(dt,k1,k2,dc) : \

Completed in 137 milliseconds