/titanic_44/usr/src/lib/libbc/libc/gen/common/ |
H A D | lfind.c | 44 lfind(key, base, nelp, width, compar) in lfind() argument 49 int (*compar)(); /* Comparison function */ 54 if ((*compar)(key, base) == 0)
|
H A D | lsearch.c | 44 lsearch(key, base, nelp, width, compar) in lsearch() argument 49 int (*compar)(); /* Comparison function */ 54 if ((*compar)(key, base) == 0)
|
H A D | tfind.c | 44 tfind(key, rootp, compar) in tfind() argument 47 int (*compar)(); /* Comparison function */ 52 int r = (*compar)(key, (*rootp)->key); /* T2: */
|
H A D | bsearch.c | 36 bsearch(key, base, nel, width, compar) in bsearch() argument 41 int (*compar)(); /* Comparison function */ 49 register int res = (*compar)(key, p);
|
H A D | tsearch.c | 52 tsearch(POINTER key, NODE **rootp, int (*compar)(POINTER, POINTER)) in tsearch() 59 int r = (*compar)(key, (*rootp)->key); /* T2: */ in tsearch() 84 tdelete(POINTER key, NODE **rootp, int (*compar)(POINTER, POINTER)) in tdelete() 93 while ((ans = (*compar)(key, (*rootp)->key)) != 0) { in tdelete()
|
H A D | qsort.c | 56 qsort(char *base, int n, int size, int (*compar)()) in qsort() argument 64 qcmp = compar; in qsort()
|
/titanic_44/usr/src/lib/libslp/clib/ |
H A D | slp_search.c | 76 void *slp_tsearch(const void *ky, void **rtp, int (* compar)()) { in slp_tsearch() argument 84 int r = (*compar)(key, (*rootp)->key); /* T2: */ in slp_tsearch() 101 int (*compar)(const void *, const void *)) { in slp_tfind() 107 int r = (*compar)(key, (*rootp)->key); /* T2: */ in slp_tfind()
|
/titanic_44/usr/src/lib/libc/port/locale/ |
H A D | collate.c | 217 int next, compar, l; in chainsearch() local 231 compar = *key - *p->str; in chainsearch() 232 if (compar == 0) { in chainsearch() 234 compar = wcsncmp(key, p->str, l); in chainsearch() 235 if (compar == 0) { in chainsearch() 240 if (compar > 0) in chainsearch() 253 int next, compar; in largesearch() local 263 compar = key - p->val; in largesearch() 264 if (compar == 0) in largesearch() 266 if (compar > 0) in largesearch()
|
/titanic_44/usr/src/lib/libc/port/gen/ |
H A D | tsearch.c | 62 tsearch(const void *ky, void **rtp, int (*compar)()) in tsearch() argument 71 int r = (*compar)(key, (*rootp)->key); /* T2: */ in tsearch() 89 tdelete(const void *ky, void **rtp, int (*compar)()) in tdelete() argument 100 while ((ans = (*compar)(key, (*rootp)->key)) != 0) { in tdelete()
|
H A D | lfind.c | 57 size_t width, int (*compar)()) in lfind() argument 64 if ((*compar)(key, base) == 0) in lfind()
|
H A D | lsearch.c | 56 int (*compar)(const void *, const void *)) in lsearch() 64 if ((*compar)(key, base) == 0) in lsearch()
|
H A D | tfind.c | 59 int (*compar)(const void *, const void *)) in tfind() 66 int r = (*compar)(key, (*rootp)->key); /* T2: */ in tfind()
|
/titanic_44/usr/src/common/util/ |
H A D | bsearch.c | 48 int (*compar)(const void *, const void *)) /* Comparison function */ in bsearch() 64 int res = (*compar)(ky, (void *)p); in bsearch()
|
/titanic_44/usr/src/lib/libbe/common/ |
H A D | be_list.c | 158 int (*compar)(const void *, const void *) = be_qsort_compare_BEs_date; in be_sort() local 166 compar = be_qsort_compare_BEs_date; in be_sort() 169 compar = be_qsort_compare_BEs_date_rev; in be_sort() 172 compar = be_qsort_compare_BEs_name; in be_sort() 175 compar = be_qsort_compare_BEs_name_rev; in be_sort() 178 compar = be_qsort_compare_BEs_space; in be_sort() 181 compar = be_qsort_compare_BEs_space_rev; in be_sort() 189 return (be_sort_list(be_nodes, compar)); in be_sort() 699 be_sort_list(be_node_list_t **pstart, int (*compar)(const void *, const void *)) in be_sort_list() 726 qsort(ptrlist, nbe, sizeof (be_node_list_t *), compar); in be_sort_list()
|
/titanic_44/usr/src/cmd/nscd/ |
H A D | cache.h | 267 int (*compar)(const void *, const void *); member 335 int (*compar) (const void *, const void *),
|
H A D | cache.c | 442 if (nscdb->compar) { in hash_find() 443 if (nscdb->compar(entry, hashentry) == 0) in hash_find() 696 int (*compar) (const void *, const void *), in make_cache() 717 if (compar == NULL) { in make_cache() 719 nscdb->compar = nsc_db_ces_key_compar; in make_cache() 721 nscdb->compar = nsc_db_cis_key_compar; in make_cache() 723 nscdb->compar = nsc_db_int_key_compar; in make_cache() 727 nscdb->compar = compar; in make_cache() 731 avl_create(&nscdb->tree, nscdb->compar, sizeof (nsc_entry_t), in make_cache()
|
/titanic_44/usr/src/uts/common/sys/ |
H A D | avl.h | 152 int (*compar) (const void *, const void *), size_t size, size_t offset);
|
/titanic_44/usr/src/common/avl/ |
H A D | avl.c | 899 avl_create(avl_tree_t *tree, int (*compar) (const void *, const void *), in avl_create() 903 ASSERT(compar); in avl_create() 910 tree->avl_compar = compar; in avl_create()
|
/titanic_44/usr/src/lib/libzoneinfo/common/ |
H A D | libzone.c | 87 static int compar(struct tz_country *, struct tz_country *); 408 (int (*)(const void *, const void *))compar); in get_tz_countries() 1383 compar(struct tz_country *p1, struct tz_country *p2) in compar() function
|
/titanic_44/usr/src/lib/libdtrace/common/ |
H A D | dt_aggregate.c | 1243 int (*compar)(const void *, const void *)) in dt_aggregate_qsort() 1257 if (compar == NULL) { in dt_aggregate_qsort() 1259 compar = dt_aggregate_varvalcmp; in dt_aggregate_qsort() 1261 compar = dt_aggregate_varkeycmp; in dt_aggregate_qsort() 1265 qsort(base, nel, width, compar); in dt_aggregate_qsort()
|
/titanic_44/usr/src/lib/libc/port/ |
H A D | llib-lc | 286 size_t width, int (*compar)()); 651 size_t width, int (*compar)()); 658 size_t width, int (*compar)()); 783 void qsort(void *base, size_t n, size_t size, int (*compar)()); 1036 void *tfind(const void *ky, void *const *rtp, int (*compar)()); 1063 void *tsearch(const void *ky, void **rtp, int (*compar)()); 1064 void *tdelete(const void *ky, void **rtp, int (*compar)());
|
/titanic_44/usr/src/cmd/ls/ |
H A D | ls.c | 248 static int compar(struct lbuf **pp1, struct lbuf **pp2); 1088 (int (*)(const void *, const void *))compar); in main() 1166 (int (*)(const void *, const void *))compar); in pdirectory() 2273 compar(struct lbuf **pp1, struct lbuf **pp2) in compar() function
|
/titanic_44/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_subr2.c | 439 avl_create(&np->r_dir, compar, sizeof (rddir_cache), in make_smbnode()
|
/titanic_44/usr/src/cmd/zonestat/zonestat/ |
H A D | zonestat.c | 1106 int (*compar)(const void *, const void *), int by) in zonestat_qsort() 1110 qsort(base, nel, width, compar); in zonestat_qsort()
|
/titanic_44/usr/src/uts/common/fs/nfs/ |
H A D | nfs_subr.c | 2460 int (*compar)(const void *, const void *), in make_rnode() 2591 avl_create(&rp->r_dir, compar, sizeof (rddir_cache), in make_rnode()
|