Lines Matching refs:Char

141 typedef uint_fast64_t Char;
150 typedef char Char;
155 #define CHAR(c) ((Char)((c)&M_CHAR))
156 #define META(c) ((Char)((c)|M_QUOTE))
167 static int g_Ctoc(const Char *, char *, size_t);
168 static int g_lstat(Char *, struct stat *, glob_t *);
169 static DIR *g_opendir(Char *, glob_t *);
170 static const Char *g_strchr(const Char *, wchar_t);
172 static Char *g_strcat(Char *, const Char *);
174 static int g_stat(Char *, struct stat *, glob_t *);
175 static int glob0(const Char *, glob_t *, struct glob_limit *);
176 static int glob1(Char *, glob_t *, struct glob_limit *);
177 static int glob2(Char *, Char *, Char *, Char *, glob_t *,
179 static int glob3(Char *, Char *, Char *, Char *, Char *, glob_t *,
181 static int globextend(const Char *, glob_t *, struct glob_limit *);
182 static const Char *
183 globtilde(const Char *, Char *, size_t, glob_t *);
184 static int globexp1(const Char *, glob_t *, struct glob_limit *);
185 static int globexp2(const Char *, const Char *, glob_t *, int *,
187 static int match(Char *, Char *, Char *);
189 static void qprintf(const char *, Char *);
198 Char *bufnext, *bufend, patbuf[MAXPATHLEN], prot;
267 globexp1(const Char *pattern, glob_t *pglob, struct glob_limit *limit)
269 const Char* ptr = pattern;
296 globexp2(const Char *ptr, const Char *pattern, glob_t *pglob, int *rv,
300 Char *lm, *ls;
301 const Char *pe, *pm, *pm1, *pl;
302 Char patbuf[MAXPATHLEN];
400 static const Char *
401 globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, glob_t *pglob)
405 const Char *p;
406 Char *b, *eb;
467 glob0(const Char *pattern, glob_t *pglob, struct glob_limit *limit)
469 const Char *qpatnext;
472 Char *bufnext, c, patbuf[MAXPATHLEN];
560 glob1(Char *pattern, glob_t *pglob, struct glob_limit *limit)
562 Char pathbuf[MAXPATHLEN];
577 glob2(Char *pathbuf, Char *pathend, Char *pathend_last, Char *pattern,
581 Char *p, *q;
644 glob3(Char *pathbuf, Char *pathend, Char *pathend_last,
645 Char *pattern, Char *restpattern,
687 Char *dc;
755 globextend(const Char *path, glob_t *pglob, struct glob_limit *limit)
760 const Char *p;
807 match(Char *name, Char *pat, Char *patend)
810 Char c, k;
876 g_opendir(Char *str, glob_t *pglob)
894 g_lstat(Char *fn, struct stat *sb, glob_t *pglob)
908 g_stat(Char *fn, struct stat *sb, glob_t *pglob)
921 static const Char *
922 g_strchr(const Char *str, wchar_t ch)
933 g_Ctoc(const Char *str, char *buf, size_t len)
954 qprintf(const char *str, Char *s)
956 Char *p;