Lines Matching defs:Char

67 static	Char	 *globtilde	(Char *);
68 static Char *handleone (Char *, Char **, int);
69 static Char **libglob (Char **);
70 static Char **globexpand (Char **, int);
71 static int globbrace (const Char *, Char ***);
72 static void expbrace (Char ***, Char ***, int);
74 static void backeval (struct blk_buf *, struct Strbuf *, Char *,
76 static Char *
77 globtilde(Char *s)
79 Char *name, *u, *home, *res;
108 Char *
109 globequal(Char *old)
112 const Char *dir;
113 Char *b;
121 const Char *olddir = varval (STRowd);
149 globbrace(const Char *s, Char ***bl)
154 const Char *p, *pm, *pe, *pl;
226 expbrace(Char ***nvp, Char ***elp, int size)
228 Char **vl, **el, **nv, *s;
237 Char **vp, **bp;
243 Char **bl = NULL;
260 nv = xrealloc(nv, size * sizeof(Char *));
294 static Char **
295 globexpand(Char **v, int noglob)
297 Char *s;
298 Char ***fnv, **vl, **el;
302 fnv = xmalloc(sizeof(Char ***));
303 *fnv = vl = xmalloc(sizeof(Char *) * size);
313 Char **expanded;
320 *fnv = xrealloc(*fnv, size * sizeof(Char *));
330 *fnv = xrealloc(*fnv, size * sizeof(Char *));
353 Char *ns;
391 static Char *
392 handleone(Char *str, Char **vl, int action)
395 Char **t, *p, *strp;
407 str = xmalloc(chars * sizeof(Char));
426 static Char **
427 libglob(Char **vl)
478 Char *
479 globone(Char *str, int action)
481 Char *v[2], **vl, **vo;
532 Char **
533 globall(Char **v, int gflg)
535 Char **vl, **vo;
564 Char **
565 glob_all_or_error(Char **v)
582 rscan(Char **t, void (*f) (Char))
584 Char *p;
592 trim(Char **t)
594 Char *p;
602 tglob(Char **t)
605 const Char *p;
652 Char **
653 dobackp(Char *cp, int literal)
657 Char *lp, *rp, *ep;
694 backeval(struct blk_buf *bb, struct Strbuf *word, Char *cp, int literal)
697 Char c, *ip;
701 Char *fakecom[2], ibuf[BUFSIZE];
894 Char *s;
902 Gmatch(const Char *string, const Char *pattern)
908 Gnmatch(const Char *string, const Char *pattern, const Char **endstr)
910 Char ***fblk, **p;
911 const Char *tstring = string;
919 fblk = xmalloc(sizeof(Char ***));
920 *fblk = xmalloc(GLOBSPACE * sizeof(Char *));
932 const Char *end;
956 t_pmatch(const Char *string, const Char *pattern, const Char **estr, int cs)
958 Char stringc, patternc, rangec;
960 const Char *pestr, *nstring;
1014 Char rangec2;