Home
last modified time | relevance | path

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

/titanic_44/usr/src/lib/libbc/libc/gen/common/
H A Dlfind.c44 lfind(key, base, nelp, width, compar) in lfind() argument
49 int (*compar)(); /* Comparison function */
54 if ((*compar)(key, base) == 0)
H A Dlsearch.c44 lsearch(key, base, nelp, width, compar) in lsearch() argument
49 int (*compar)(); /* Comparison function */
54 if ((*compar)(key, base) == 0)
H A Dtfind.c44 tfind(key, rootp, compar) in tfind() argument
47 int (*compar)(); /* Comparison function */
52 int r = (*compar)(key, (*rootp)->key); /* T2: */
H A Dbsearch.c36 bsearch(key, base, nel, width, compar) in bsearch() argument
41 int (*compar)(); /* Comparison function */
49 register int res = (*compar)(key, p);
H A Dtsearch.c52 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 Dqsort.c56 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 Dslp_search.c76 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 Dcollate.c217 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 Dtsearch.c62 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 Dlfind.c57 size_t width, int (*compar)()) in lfind() argument
64 if ((*compar)(key, base) == 0) in lfind()
H A Dlsearch.c56 int (*compar)(const void *, const void *)) in lsearch()
64 if ((*compar)(key, base) == 0) in lsearch()
H A Dtfind.c59 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 Dbsearch.c48 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 Dbe_list.c158 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 Dcache.h267 int (*compar)(const void *, const void *); member
335 int (*compar) (const void *, const void *),
H A Dcache.c442 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 Davl.h152 int (*compar) (const void *, const void *), size_t size, size_t offset);
/titanic_44/usr/src/common/avl/
H A Davl.c899 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 Dlibzone.c87 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 Ddt_aggregate.c1243 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 Dllib-lc286 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 Dls.c248 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 Dsmbfs_subr2.c439 avl_create(&np->r_dir, compar, sizeof (rddir_cache), in make_smbnode()
/titanic_44/usr/src/cmd/zonestat/zonestat/
H A Dzonestat.c1106 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 Dnfs_subr.c2460 int (*compar)(const void *, const void *), in make_rnode()
2591 avl_create(&rp->r_dir, compar, sizeof (rddir_cache), in make_rnode()