Lines Matching refs:Char
35 static char sccsid[] = "@(#)glob.c 8.1 (Berkeley) 5/31/93";
72 Char **gargv = NULL;
73 Char **pargv = NULL;
86 static Char *globtilde(Char **, Char *);
87 static Char *handleone(Char *, Char **, int);
88 static Char **libglob(Char **);
89 static Char **globexpand(Char **);
90 static int globbrace(Char *, Char *, Char ***);
91 static void expbrace(Char ***, Char ***, size_t);
92 static int pmatch(const Char *, const Char *);
95 static void backeval(Char *, int);
97 static Char *
98 globtilde(Char **nv, Char *s)
100 Char gbuf[MAXPATHLEN], *b, *e, *gstart, *u;
127 globbrace(Char *s, Char *p, Char ***bl)
129 Char gbuf[MAXPATHLEN];
130 Char *lm, *pe, *pl, *pm, **nv, **vl;
134 nv = vl = xreallocarray(NULL, sizeof(Char *), (size_t)size);
189 Char savec = *pm;
200 nv = xreallocarray(nv, (size_t)size, sizeof(Char *));
214 expbrace(Char ***nvp, Char ***elp, size_t size)
216 Char **ex, **nv, *s, **vl;
226 Char *b, **bp, **vp;
232 Char **bl;
253 nv = xreallocarray(nv, size, sizeof(Char *));
275 static Char **
276 globexpand(Char **v)
278 Char **ex, **nv, *s, **vl;
282 nv = vl = xreallocarray(NULL, sizeof(Char *), size);
297 nv = xreallocarray(nv, size, sizeof(Char *));
308 nv = xreallocarray(nv, size, sizeof(Char *));
335 static Char *
336 handleone(Char *str, Char **vl, int action)
338 Char *cp, **vlp;
369 static Char **
370 libglob(Char **vl)
373 char *ptr;
417 Char *
418 globone(Char *str, int action)
420 Char *v[2], **vl, **vo;
476 Char **
477 globall(Char **v)
479 Char **vl, **vo;
515 gargv = xreallocarray(NULL, sizeof(Char *), (size_t)gargsiz);
521 rscan(Char **t, void (*f)(int))
523 Char *p;
531 trim(Char **t)
533 Char *p;
541 tglob(Char **t)
543 Char *p, c;
582 Char **
583 dobackp(Char *cp, int literal)
585 Char word[MAXPATHLEN], *ep, *lp, *rp;
594 pargv = xreallocarray(NULL, sizeof(Char *), (size_t)pargsiz);
627 backeval(Char *cp, int literal)
630 char tibuf[BUFSIZE];
631 Char ibuf[BUFSIZE], *fakecom[2], *ip;
730 ip[i] = (unsigned char) tibuf[i];
771 *pargcp++ = (Char)c;
780 pargv = xreallocarray(pargv, (size_t)pargsiz, sizeof(Char *));
789 Gmatch(Char *string, Char *pattern)
791 Char **blk, **p;
802 blk = xreallocarray(NULL, GLOBSPACE, sizeof(Char *));
816 pmatch(const Char *name, const Char *pat)
819 Char patc, namec, c;
820 const Char *nameNext, *nameStart, *nameEnd, *patNext;
888 Gcat(Char *s1, Char *s2)
890 Char *p, *q;
900 gargv = xreallocarray(gargv, (size_t)gargsiz, sizeof(Char *));
903 p = gargv[gargc - 1] = xreallocarray(NULL, (size_t)n, sizeof(Char));
915 char buf[2048];
917 const Char * const *a = va;
918 const Char * const *b = vb;