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

/opensolaris-onvv-gate/usr/src/lib/libbc/libc/gen/common/
H A Dlfind.c44 lfind(key, base, nelp, width, compar)
49 int (*compar)(); /* Comparison function */
54 if ((*compar)(key, base) == 0)
H A Dlsearch.c44 lsearch(key, base, nelp, width, compar)
49 int (*compar)(); /* Comparison function */
54 if ((*compar)(key, base) == 0)
H A Dtfind.c44 tfind(key, rootp, compar)
47 int (*compar)(); /* Comparison function */
52 int r = (*compar)(key, (*rootp)->key); /* T2: */
H A Dbsearch.c36 bsearch(key, base, nel, width, compar)
41 int (*compar)(); /* Comparison function */
49 register int res = (*compar)(key, p);
H A Dtsearch.c49 * compar: Comparison function
52 tsearch(POINTER key, NODE **rootp, int (*compar)(POINTER, POINTER)) argument
59 int r = (*compar)(key, (*rootp)->key); /* T2: */
81 * compar: Comparison function
84 tdelete(POINTER key, NODE **rootp, int (*compar)(POINTER, POINTER)) argument
93 while ((ans = (*compar)(key, (*rootp)->key)) != 0) {
H A Dqsort.c56 qsort(char *base, int n, int size, int (*compar)()) argument
64 qcmp = compar;
/opensolaris-onvv-gate/usr/src/common/util/
H A Dbsearch.c48 int (*compar)(const void *, const void *)) /* Comparison function */
64 int res = (*compar)(ky, (void *)p);
/opensolaris-onvv-gate/usr/src/lib/libc/port/gen/
H A Dlfind.c57 size_t width, int (*compar)())
64 if ((*compar)(key, base) == 0)
56 lfind(const void *ky, const void *bs, size_t *nelp, size_t width, int (*compar)()) argument
H A Dlsearch.c56 int (*compar)(const void *, const void *))
64 if ((*compar)(key, base) == 0)
H A Dtfind.c55 * compar is the Comparison function
59 int (*compar)(const void *, const void *))
66 int r = (*compar)(key, (*rootp)->key); /* T2: */
H A Dtsearch.c62 tsearch(const void *ky, void **rtp, int (*compar)()) argument
71 int r = (*compar)(key, (*rootp)->key); /* T2: */
89 tdelete(const void *ky, void **rtp, int (*compar)()) argument
100 while ((ans = (*compar)(key, (*rootp)->key)) != 0) {
/opensolaris-onvv-gate/usr/src/lib/libslp/clib/
H A Dslp_search.c76 void *slp_tsearch(const void *ky, void **rtp, int (* compar)()) { argument
84 int r = (*compar)(key, (*rootp)->key); /* T2: */
101 int (*compar)(const void *, const void *)) {
107 int r = (*compar)(key, (*rootp)->key); /* T2: */
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Davl.h147 * compar - function to compare two nodes, it must return exactly: -1, 0, or +1
153 int (*compar) (const void *, const void *), size_t size, size_t offset);
/opensolaris-onvv-gate/usr/src/cmd/filebench/common/
H A Dfb_avl.h261 * compar - function to compare two nodes, it must return exactly: -1, 0, or +1
267 int (*compar) (const void *, const void *), size_t size, size_t offset);
H A Dfb_avl.c876 avl_create(avl_tree_t *tree, int (*compar) (const void *, const void *),
879 if ((tree == NULL) || (compar == NULL) || (size == 0) ||
893 tree->avl_compar = compar;
/opensolaris-onvv-gate/usr/src/cmd/nscd/
H A Dcache.h267 int (*compar)(const void *, const void *); member in struct:nsc_db
335 int (*compar) (const void *, const void *),
H A Dcache.c441 if (nscdb->compar) {
442 if (nscdb->compar(entry, hashentry) == 0)
695 int (*compar) (const void *, const void *),
716 if (compar == NULL) {
718 nscdb->compar = nsc_db_ces_key_compar;
720 nscdb->compar = nsc_db_cis_key_compar;
722 nscdb->compar = nsc_db_int_key_compar;
726 nscdb->compar = compar;
730 avl_create(&nscdb->tree, nscdb->compar, sizeo
[all...]
/opensolaris-onvv-gate/usr/src/common/avl/
H A Davl.c870 avl_create(avl_tree_t *tree, int (*compar) (const void *, const void *),
874 ASSERT(compar);
881 tree->avl_compar = compar;
/opensolaris-onvv-gate/usr/src/lib/libc/port/
H A Dllib-lc278 size_t width, int (*compar)());
633 size_t width, int (*compar)());
640 size_t width, int (*compar)());
762 void qsort(void *base, size_t n, size_t size, int (*compar)());
1015 void *tfind(const void *ky, void *const *rtp, int (*compar)());
1042 void *tsearch(const void *ky, void **rtp, int (*compar)());
1043 void *tdelete(const void *ky, void **rtp, int (*compar)());
/opensolaris-onvv-gate/usr/src/lib/libdtrace/common/
H A Ddt_aggregate.c1174 int (*compar)(const void *, const void *))
1188 if (compar == NULL) {
1190 compar = dt_aggregate_varvalcmp;
1192 compar = dt_aggregate_varkeycmp;
1196 qsort(base, nel, width, compar);
/opensolaris-onvv-gate/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);
1383 compar(struct tz_country *p1, struct tz_country *p2) function
/opensolaris-onvv-gate/usr/src/cmd/ls/
H A Dls.c252 static int compar(struct lbuf **pp1, struct lbuf **pp2);
279 static int rflg = 1; /* init to 1 for special use in compar */
1083 (int (*)(const void *, const void *))compar);
1164 (int (*)(const void *, const void *))compar);
2245 compar(struct lbuf **pp1, struct lbuf **pp2) function
/opensolaris-onvv-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_subr2.c439 avl_create(&np->r_dir, compar, sizeof (rddir_cache),
/opensolaris-onvv-gate/usr/src/cmd/zonestat/zonestat/
H A Dzonestat.c1106 int (*compar)(const void *, const void *), int by)
1110 qsort(base, nel, width, compar);
/opensolaris-onvv-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_subr.c2456 int (*compar)(const void *, const void *),
2587 avl_create(&rp->r_dir, compar, sizeof (rddir_cache),

Completed in 212 milliseconds