void lookbin(char *);
void lookman(char *);
void findv(char **, int, char *);
-void find(char **, char *);
void findin(char *, char *);
int itsit(char *, char *);
looksrc(char *cp)
{
if (Sflag == 0)
- find(srcdirs, cp);
+ findv(srcdirs, ARRAY_SIZE(srcdirs)-1, cp);
else
findv(Sflag, Scnt, cp);
}
lookbin(char *cp)
{
if (Bflag == 0)
- find(bindirs, cp);
+ findv(bindirs, ARRAY_SIZE(bindirs)-1, cp);
else
findv(Bflag, Bcnt, cp);
}
lookman(char *cp)
{
if (Mflag == 0)
- find(mandirs, cp);
+ findv(mandirs, ARRAY_SIZE(mandirs)-1, cp);
else
findv(Mflag, Mcnt, cp);
}
findin(*dirv++, cp), dirc--;
}
-void
-find(char **dirs, char *cp)
-{
- while (*dirs)
- findin(*dirs++, cp);
-}
-
void
findin(char *dir, char *cp)
{