Home
last modified time | relevance | path

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

12

/freebsd-14-stable/lib/libc/tests/stdlib/
HDtsearch_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-14-stable/lib/libc/stdlib/
HDlsearch.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()
HDbsearch.c40 #define COMPAR(x,y) CALL_BLOCK(compar, x, y)
42 #define COMPAR(x,y) compar(x, y)
64 DECLARE_BLOCK(int, compar, const void *, const void *)) in bsearch_b() argument
68 int (*compar)(const void *, const void *)) in bsearch_b()
HDqsort_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()
HDheapsort.c46 #define COMPAR(x, y) CALL_BLOCK(compar, x, y)
49 #define COMPAR(x, y) compar(x, y)
155 heapsort_b(void *vbase, size_t nmemb, size_t size, heapsort_block compar) in heapsort_b() argument
159 int (*compar)(const void *, const void *)) in heapsort_b()
HDtfind.c30 int (*compar)(const void *, const void *)) in tfind()
39 if ((r = (*compar)(vkey, (*rootp)->key)) == 0) /* T2: */ in tfind()
HDtsearch.c34 int (*compar)(const void *, const void *)) in tsearch()
65 cmp = compar(key, (*leaf)->key); in tsearch()
HDtdelete.c68 int (*compar)(const void *, const void *)) in tdelete()
90 cmp = compar(key, (*leaf)->key); in tdelete()
/freebsd-14-stable/crypto/heimdal/lib/roken/
HDtsearch.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-14-stable/lib/libc/locale/
HDcollate.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-14-stable/sys/libkern/
HDbsearch.c57 int (*compar)(const void *, const void *)) in bsearch()
66 cmp = (*compar)(key, p); in bsearch()
/freebsd-14-stable/usr.bin/systat/
HDpigs.c57 int compar(const void *, const void *);
94 qsort(pt, nproc, sizeof (struct p_times), compar); in showpigs()
186 compar(const void *a, const void *b) in compar() function
/freebsd-14-stable/contrib/ofed/libibumad/
HDsysfs.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()
HDsysfs.h52 int (*compar)(const struct dirent **, const struct dirent **));
/freebsd-14-stable/contrib/mandoc/
HDcompat_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-14-stable/include/
HDstdlib.h362 void *thunk, int (*compar)(void *, const void *, const void *)) { in qsort_r()
363 __qsort_r_compat(base, nmemb, size, thunk, compar); in qsort_r()
/freebsd-14-stable/usr.sbin/nscd/
HDhashtable.h185 int (*compar) (const void *, const void *)) \
188 the_entry->field.size, sizeof(type), compar)); \
/freebsd-14-stable/usr.sbin/lpr/common_source/
HDcommon.c73 static int compar(const void *_p1, const void *_p2);
182 qsort(queue, nitems, sizeof(struct jobqueue *), compar); in getq()
196 compar(const void *p1, const void *p2) in compar() function
/freebsd-14-stable/sys/contrib/openzfs/include/sys/
HDavl.h164 int (*compar) (const void *, const void *), size_t size, size_t offset);
/freebsd-14-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
HDavl.h172 int (*compar) (const void *, const void *), size_t size, size_t offset);
/freebsd-14-stable/contrib/llvm-project/libcxx/include/
HDcstdlib58 int (*compar)(const void *, const void *));
60 int (*compar)(const void *, const void *));
/freebsd-14-stable/sys/sys/
HDlibkern.h247 int (*compar)(const void *, const void *));
249 int (*compar)(const void *, const void *, void *), void *thunk);
/freebsd-14-stable/sys/contrib/openzfs/module/avl/
HDavl.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-14-stable/lib/libc/gen/
HDfts-compat11.c110 int (*compar)(const FTSENT11 * const *, const FTSENT11 * const *)) in freebsd11_fts_open()
134 sp->fts_compar = compar; in freebsd11_fts_open()
174 if (compar) { in freebsd11_fts_open()
187 if (compar && nitems > 1) in freebsd11_fts_open()
HDfts.c108 int (*compar)(const FTSENT * const *, const FTSENT * const *)) in fts_open()
132 sp->fts_compar = compar; in fts_open()
172 if (compar) { in fts_open()
185 if (compar && nitems > 1) in fts_open()

12