Home
last modified time | relevance | path

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

12

/freebsd-13-stable/lib/libc/tests/stdlib/
HDtsearch_test.c56 compar(const void *a, const void *b) in compar() function
108 ATF_CHECK(tdelete(&key, &root, compar) != NULL); in ATF_TC_BODY()
114 tdelete(&key, &root, compar)); in ATF_TC_BODY()
120 *(int **)tfind(&key, &root, compar)); in ATF_TC_BODY()
122 ATF_CHECK_EQ(NULL, tfind(&key, &root, compar)); in ATF_TC_BODY()
128 *(int **)tsearch(&key, &root, compar)); in ATF_TC_BODY()
131 &keys[key], &root, compar)); in ATF_TC_BODY()
147 ATF_CHECK(tdelete(&key, &root, compar) != NULL); in ATF_TC_BODY()
/freebsd-13-stable/lib/libc/stdlib/
HDlsearch.c21 int (*compar)(const void *, const void *)) in lsearch()
24 return (lwork(key, base, nelp, width, compar, 1)); in lsearch()
28 int (*compar)(const void *, const void *)) in lfind()
31 return (lwork(key, base, nelp, width, compar, 0)); in lfind()
36 int (*compar)(const void *, const void *), int addelem) in lwork()
42 if (compar(key, ep) == 0) in lwork()
HDbsearch.c41 #define COMPAR(x,y) CALL_BLOCK(compar, x, y)
43 #define COMPAR(x,y) compar(x, y)
65 DECLARE_BLOCK(int, compar, const void *, const void *)) in bsearch_b() argument
69 int (*compar)(const void *, const void *)) in bsearch_b()
HDqsort_r.c12 qsort_b(void *base, size_t nel, size_t width, qsort_block compar) in qsort_b() argument
14 qsort_r(base, nel, width, compar, in qsort_b()
16 GET_BLOCK_FUNCTION(compar)); in qsort_b()
HDheapsort.c47 #define COMPAR(x, y) CALL_BLOCK(compar, x, y)
50 #define COMPAR(x, y) compar(x, y)
156 heapsort_b(void *vbase, size_t nmemb, size_t size, heapsort_block compar) in heapsort_b() argument
160 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.c35 int (*compar)(const void *, const void *)) in tsearch()
66 cmp = compar(key, (*leaf)->key); in tsearch()
HDtdelete.c69 int (*compar)(const void *, const void *)) in tdelete()
91 cmp = compar(key, (*leaf)->key); in tdelete()
/freebsd-13-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-13-stable/lib/libc/locale/
HDcollate.c261 int next, compar, l; in chainsearch() local
271 compar = *key - *p->str; in chainsearch()
272 if (compar == 0) { in chainsearch()
274 compar = wcsncmp(key, p->str, l); in chainsearch()
275 if (compar == 0) { in chainsearch()
280 if (compar > 0) in chainsearch()
293 int next, compar; in largesearch() local
303 compar = key - p->val; in largesearch()
304 if (compar == 0) in largesearch()
306 if (compar > 0) in largesearch()
/freebsd-13-stable/sys/libkern/
HDbsearch.c57 int (*compar)(const void *, const void *)) in bsearch()
66 cmp = (*compar)(key, p); in bsearch()
/freebsd-13-stable/usr.bin/systat/
HDpigs.c57 int compar(const void *, const void *);
94 qsort(pt, nproc, sizeof (struct p_times), compar); in showpigs()
189 compar(const void *a, const void *b) in compar() function
/freebsd-13-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-13-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-13-stable/usr.sbin/nscd/
HDhashtable.h185 int (*compar) (const void *, const void *)) \
188 the_entry->field.size, sizeof(type), compar)); \
/freebsd-13-stable/sys/sys/
HDlibkern.h164 int (*compar)(const void *, const void *));
166 int (*compar)(void *, const void *, const void *));
/freebsd-13-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-13-stable/sys/contrib/openzfs/include/sys/
HDavl.h164 int (*compar) (const void *, const void *), size_t size, size_t offset);
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
HDavl.h172 int (*compar) (const void *, const void *), size_t size, size_t offset);
/freebsd-13-stable/contrib/llvm-project/libcxx/include/
HDcstdlib58 int (*compar)(const void *, const void *));
60 int (*compar)(const void *, const void *));
/freebsd-13-stable/sys/contrib/openzfs/module/avl/
HDavl.c876 avl_create(avl_tree_t *tree, int (*compar) (const void *, const void *), in avl_create()
880 ASSERT(compar); in avl_create()
887 tree->avl_compar = compar; in avl_create()
/freebsd-13-stable/lib/libc/gen/
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()
HDfts-compat11.c111 int (*compar)(const FTSENT11 * const *, const FTSENT11 * const *)) in freebsd11_fts_open()
135 sp->fts_compar = compar; in freebsd11_fts_open()
175 if (compar) { in freebsd11_fts_open()
188 if (compar && nitems > 1) in freebsd11_fts_open()
HDfts-compat.c122 int (*compar)(const FTSENT * const *, const FTSENT * const *)) in __fts_open_44bsd()
141 sp->fts_compar = compar; in __fts_open_44bsd()
185 if (compar) { in __fts_open_44bsd()
198 if (compar && nitems > 1) in __fts_open_44bsd()

12