Home | History | Annotate | Download | only in Glob

Lines Matching defs:patbuf

190   Char *bufnext, *bufend, patbuf[MAXPATHLEN+1];

207 bufnext = patbuf;
228 return globexp1(patbuf, pglob, limit);
230 return glob0(patbuf, pglob, limit);
271 Char patbuf[MAXPATHLEN + 1];
279 for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++)
308 * we use `pattern', not `patbuf' here so that that
356 qprintf("globexp2:", patbuf);
358 *rv = globexp1(patbuf, pglob, limit);
379 globtilde(const Char *pattern, Char *patbuf, size_t patsize, glob_t *pglob)
385 Char *pend = &patbuf[patsize / sizeof(Char)];
390 _DIAGASSERT(patbuf != NULL);
397 for (p = pattern + 1, d = (char *)(void *)patbuf;
406 d = (char *)(void *)patbuf;
425 for (b = patbuf; b < pend && *h; *b++ = *h++)
438 return patbuf;
455 Char *bufnext, patbuf[MAXPATHLEN+1];
460 if ((qpatnext = globtilde(pattern, patbuf, sizeof(patbuf),
464 bufnext = patbuf;
505 if (bufnext == patbuf || bufnext[-1] != M_ALL)
515 qprintf("glob0:", patbuf);
518 if ((error = glob1(patbuf, pglob, limit)) != 0)