/opensolaris-onvv-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | lfind.c | 44 lfind(key, base, nelp, width, compar) 49 int (*compar)(); /* Comparison function */ 54 if ((*compar)(key, base) == 0)
|
H A D | lsearch.c | 44 lsearch(key, base, nelp, width, compar) 49 int (*compar)(); /* Comparison function */ 54 if ((*compar)(key, base) == 0)
|
H A D | tfind.c | 44 tfind(key, rootp, compar) 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) 41 int (*compar)(); /* Comparison function */ 49 register int res = (*compar)(key, p);
|
H A D | tsearch.c | 49 * 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 D | qsort.c | 56 qsort(char *base, int n, int size, int (*compar)()) argument 64 qcmp = compar;
|
/opensolaris-onvv-gate/usr/src/common/util/ |
H A D | bsearch.c | 48 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 D | lfind.c | 57 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 D | lsearch.c | 56 int (*compar)(const void *, const void *)) 64 if ((*compar)(key, base) == 0)
|
H A D | tfind.c | 55 * compar is the Comparison function 59 int (*compar)(const void *, const void *)) 66 int r = (*compar)(key, (*rootp)->key); /* T2: */
|
H A D | tsearch.c | 62 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 D | slp_search.c | 76 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 D | avl.h | 147 * 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 D | fb_avl.h | 261 * 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 D | fb_avl.c | 876 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 D | cache.h | 267 int (*compar)(const void *, const void *); member in struct:nsc_db 335 int (*compar) (const void *, const void *),
|
H A D | cache.c | 441 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 D | avl.c | 870 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 D | llib-lc | 278 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 D | dt_aggregate.c | 1174 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 D | libzone.c | 87 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 D | ls.c | 252 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 D | smbfs_subr2.c | 439 avl_create(&np->r_dir, compar, sizeof (rddir_cache),
|
/opensolaris-onvv-gate/usr/src/cmd/zonestat/zonestat/ |
H A D | zonestat.c | 1106 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 D | nfs_subr.c | 2456 int (*compar)(const void *, const void *), 2587 avl_create(&rp->r_dir, compar, sizeof (rddir_cache),
|