Home
last modified time | relevance | path

Searched refs:compar (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/lib/libc/tests/stdlib/
H A Dtsearch_test.c55 compar(const void *a, const void *b) in compar() function
107 ATF_CHECK(tdelete(&key, &root, compar) != NULL); in ATF_TC_BODY()
113 tdelete(&key, &root, compar)); in ATF_TC_BODY()
119 *(int **)tfind(&key, &root, compar)); in ATF_TC_BODY()
121 ATF_CHECK_EQ(NULL, tfind(&key, &root, compar)); in ATF_TC_BODY()
127 *(int **)tsearch(&key, &root, compar)); in ATF_TC_BODY()
130 &keys[key], &root, compar)); in ATF_TC_BODY()
146 ATF_CHECK(tdelete(&key, &root, compar) != NULL); in ATF_TC_BODY()
/freebsd/lib/libc/stdlib/
H A Dlsearch.c20 int (*compar)(const void *, const void *)) in lsearch()
23 return (lwork(key, base, nelp, width, compar, 1)); in lsearch()
27 int (*compar)(const void *, const void *)) in lfind()
30 return (lwork(key, base, nelp, width, compar, 0)); in lfind()
35 int (*compar)(const void *, const void *), int addelem) in lwork()
41 if (compar(key, ep) == 0) in lwork()
H A Dbsearch.c37 #define COMPAR(x,y) CALL_BLOCK(compar, x, y)
40 #define COMPAR(x,y) compar(x, y)
62 compar_block compar) in bsearch_b() argument
66 int (*compar)(const void *, const void *)) in bsearch_b()
H A Dqsort_r_compat.c12 qsort_b(void *base, size_t nel, size_t width, qsort_block compar) in qsort_b() argument
14 __qsort_r_compat(base, nel, width, compar, in qsort_b()
16 GET_BLOCK_FUNCTION(compar)); in qsort_b()
H A Dheapsort.c43 #define COMPAR(x, y) CALL_BLOCK(compar, x, y)
46 #define COMPAR(x, y) compar(x, y)
152 heapsort_b(void *vbase, size_t nmemb, size_t size, heapsort_block compar) in heapsort_b() argument
156 int (*compar)(const void *, const void *)) in heapsort_b()
H A Dtfind.c30 int (*compar)(const void *, const void *)) in tfind()
39 if ((r = (*compar)(vkey, (*rootp)->key)) == 0) /* T2: */ in tfind()
H A Dtsearch.c34 int (*compar)(const void *, const void *)) in tsearch()
65 cmp = compar(key, (*leaf)->key); in tsearch()
H A Dtdelete.c68 int (*compar)(const void *, const void *)) in tdelete()
90 cmp = compar(key, (*leaf)->key); in tdelete()
/freebsd/crypto/heimdal/lib/roken/
H A Dtsearch.c41 int (*compar)(const void *, const void *)) in rk_tsearch()
52 if ((r = (*compar)(vkey, (*rootp)->key)) == 0) /* T2: */ in rk_tsearch()
117 int (*compar)(const void *, const void *)) in rk_tdelete()
126 while ((cmp = (*compar)(vkey, (*rootp)->key)) != 0) { in rk_tdelete()
163 int (*compar)(const void *, const void *)) in rk_tfind()
173 if ((r = (*compar)(vkey, (*rootp)->key)) == 0) /* T2: */ in rk_tfind()
/freebsd/lib/libc/locale/
H A Dcollate.c260 int next, compar, l; in chainsearch() local
270 compar = *key - *p->str; in chainsearch()
271 if (compar == 0) { in chainsearch()
273 compar = wcsncmp(key, p->str, l); in chainsearch()
274 if (compar == 0) { in chainsearch()
279 if (compar > 0) in chainsearch()
292 int next, compar; in largesearch() local
302 compar = key - p->val; in largesearch()
303 if (compar == 0) in largesearch()
305 if (compar > 0) in largesearch()
/freebsd/sys/libkern/
H A Dbsearch.c53 int (*compar)(const void *, const void *)) in bsearch()
62 cmp = (*compar)(key, p); in bsearch()
/freebsd/usr.bin/systat/
H A Dpigs.c51 int compar(const void *, const void *);
88 qsort(pt, nproc, sizeof (struct p_times), compar); in showpigs()
180 compar(const void *a, const void *b) in compar() function
/freebsd/contrib/ofed/libibumad/
H A Dsysfs.c151 int (*compar)(const struct dirent **, const struct dirent **)) in sys_scandir()
252 if (cnt && compar) in sys_scandir()
254 (int (*)(const void *, const void *))compar); in sys_scandir()
H A Dsysfs.h52 int (*compar)(const struct dirent **, const struct dirent **));
/freebsd/contrib/mandoc/
H A Dcompat_fts.c71 int (*compar)(const FTSENT **, const FTSENT **)) in fts_open()
93 sp->fts_compar = compar; in fts_open()
125 if (compar) { in fts_open()
137 if (compar && nitems > 1) in fts_open()
/freebsd/usr.sbin/nscd/
H A Dhashtable.h185 int (*compar) (const void *, const void *)) \
188 the_entry->field.size, sizeof(type), compar)); \
/freebsd/include/
H A Dstdlib.h360 void *thunk, int (*compar)(void *, const void *, const void *)) { in qsort_r()
361 __qsort_r_compat(base, nmemb, size, thunk, compar); in qsort_r()
/freebsd/usr.sbin/lpr/common_source/
H A Dcommon.c67 static int compar(const void *_p1, const void *_p2);
176 qsort(queue, nitems, sizeof(struct jobqueue *), compar); in getq()
190 compar(const void *p1, const void *p2) in compar() function
/freebsd/sys/contrib/openzfs/include/sys/
H A Davl.h164 int (*compar) (const void *, const void *), size_t size, size_t offset);
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Davl.h172 int (*compar) (const void *, const void *), size_t size, size_t offset);
/freebsd/contrib/llvm-project/libcxx/include/
H A Dcstdlib58 int (*compar)(const void *, const void *));
60 int (*compar)(const void *, const void *));
/freebsd/sys/sys/
H A Dlibkern.h245 int (*compar)(const void *, const void *));
247 int (*compar)(const void *, const void *, void *), void *thunk);
/freebsd/sys/contrib/openzfs/module/avl/
H A Davl.c875 avl_create(avl_tree_t *tree, int (*compar) (const void *, const void *), in avl_create()
879 ASSERT(compar); in avl_create()
886 tree->avl_compar = compar; in avl_create()
/freebsd/lib/libc/gen/
H A Dfts-compat11.c108 int (*compar)(const FTSENT11 * const *, const FTSENT11 * const *)) in freebsd11_fts_open()
132 sp->fts_compar = compar; in freebsd11_fts_open()
172 if (compar) { in freebsd11_fts_open()
185 if (compar && nitems > 1) in freebsd11_fts_open()
H A Dfts.c107 int (*compar)(const FTSENT * const *, const FTSENT * const *)) in fts_open()
131 sp->fts_compar = compar; in fts_open()
171 if (compar) { in fts_open()
184 if (compar && nitems > 1) in fts_open()

12