Searched refs:comparf (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10.1/ksh-23/ksh/src/lib/libast/string/
H A Dstrsearch.c32 * name in the (*comparf*)() sorted tab of num elements of
40 strsearch(const void* tab, size_t num, size_t siz, Strcmp_f comparf, const char* name, void* context) argument
50 if (!(v = context ? (*(Strcmp_context_f)comparf)(name, *((char**)mid), context) : (*comparf)(name, *((char**)mid))))
/macosx-10.10.1/ksh-23/ksh/src/lib/libast/comp/
H A Dtsearch.c68 int(* comparf)_ARG_((const Void_t*, const Void_t*)); member in struct:_treedisc_s
86 return (*((Treedisc_t*)disc)->comparf)((Void_t*)one,(Void_t*)two);
104 int(*comparf)(const Void_t*,const Void_t*) )
106 Void_t* tsearch(key, rootp, comparf)
109 int(* comparf)();
119 /* dangerous to set comparf on each call but that's tsearch */
120 Treedisc.comparf = comparf;
140 int(*comparf)(const Void_t*, const Void_t*) )
142 Void_t* tfind(key, rootp, comparf)
[all...]
/macosx-10.10.1/ksh-23/ksh/src/lib/libast/misc/
H A Dftwalk.c35 int (*comparf)(Ftw_t*, Ftw_t*); member in struct:__anon9079
45 return (*state.comparf)(*pf1, *pf2);
53 ftwalk(const char* path, int (*userf)(Ftw_t*), int flags, int (*comparf)(Ftw_t*, Ftw_t*)) argument
75 state.comparf = comparf;
76 if (!(f = fts_open((char* const*)path, flags, comparf ? ftscompare : 0)))
H A Dfts.c60 Compar_f comparf; /* node comparison func */ \
258 search(FTSENT* e, FTSENT* root, int(*comparf)(FTSENT* const*, FTSENT* const*), int insert)
270 if (!(cmp = (*comparf)(&e, &root)) && !insert)
278 if (root->left && (cmp = (*comparf)(&e, &root->left)) <= 0)
303 if (root->right && (cmp = (*comparf)(&e, &root->right)) >= 0)
685 * order fts->todo if fts->comparf != 0
698 root = search(f, root, fts->comparf, 1);
746 fts_open(char* const* pathnames, int flags, int (*comparf)(FTSENT* const*, FTSENT* const*))
754 fts->comparf = comparf;
[all...]
H A Dmime.c93 * Ent_t case insensitive comparf
811 mp->dict.comparf = order;
/macosx-10.10.1/ksh-23/ksh/src/lib/libast/include/
H A Dcdt.h124 Dtcompar_f comparf;/* to compare two objects */ member in struct:_dtdisc_s
133 (dc)->comparf = (cmpf), (dc)->hashf = (hshf), \
314 ((dc)->comparf ? (*(dc)->comparf)((dt), (k1), (k2), (dc)) : \

Completed in 130 milliseconds