Lines Matching refs:dv
567 char **dv; in get_all_sect() local
586 for (dv = dirv, p = manp->secv; *dv; dv++) { in get_all_sect()
587 if (strcmp(*dv, CONFIG) == 0) { in get_all_sect()
588 free(*dv); in get_all_sect()
593 if ((tmp = strdup(*dv + 3)) == NULL) in get_all_sect()
597 free(*dv); in get_all_sect()
602 if ((prev = strdup(*dv + 3)) == NULL) in get_all_sect()
605 if ((*p = strdup(*dv + 3)) == NULL) in get_all_sect()
617 free(*dv); in get_all_sect()
653 char **dv = NULL; in getdirs() local
662 dv = *dirv; in getdirs()
670 if ((*dv = strdup(d->d_name + 3)) == NULL) in getdirs()
672 dv++; in getdirs()
673 if ((dv - *dirv) == maxentries) { in getdirs()
680 dv = *dirv + entries; in getdirs()
1009 char **dv, **pdv; in mandir() local
1023 for (dv = dirv; *dv; dv++) { in mandir()
1024 dslen = strlen(*dv + 3); in mandir()
1028 if (strcmp(*secv + 1, *dv + 3) != 0) in mandir()
1030 } else if (strncasecmp(*secv, *dv + 3, len) != 0) { in mandir()
1038 if (strncmp(newsection, *dv + 3, len) != 0) { in mandir()
1043 if (searchdir(path, *dv, name) == 0) in mandir()
1057 if (all && **dv == 'm' && *(dv + 1) && in mandir()
1058 strcmp(*(dv + 1) + 3, *dv + 3) == 0) in mandir()
1059 dv++; in mandir()
1078 char **dv; in sortdir() local
1082 if ((dv = *dirv = malloc(sizeof (char *) * in sortdir()
1085 dv = *dirv; in sortdir()
1094 if ((*dv = strdup(d->d_name)) == NULL) in sortdir()
1096 dv++; in sortdir()
1103 dv = *dirv + entries; in sortdir()
1107 *dv = 0; in sortdir()
1109 qsort((void *)*dirv, dv - *dirv, sizeof (char *), cmp); in sortdir()