Lines Matching refs:Char

100 typedef uint_fast64_t Char;
102 #define CHAR(c) ((Char)((c)&M_CHAR))
103 #define META(c) ((Char)((c)|M_QUOTE))
117 static int g_Ctoc(const Char *, char *, size_t);
118 static int g_lstat(Char *, struct freebsd11_stat *, glob11_t *);
119 static DIR *g_opendir(Char *, glob11_t *);
120 static const Char *g_strchr(const Char *, wchar_t);
122 static Char *g_strcat(Char *, const Char *);
124 static int g_stat(Char *, struct freebsd11_stat *, glob11_t *);
125 static int glob0(const Char *, glob11_t *, struct glob_limit *,
127 static int glob1(Char *, glob11_t *, struct glob_limit *);
128 static int glob2(Char *, Char *, Char *, Char *, glob11_t *,
130 static int glob3(Char *, Char *, Char *, Char *, Char *, glob11_t *,
132 static int globextend(const Char *, glob11_t *, struct glob_limit *,
134 static const Char *
135 globtilde(const Char *, Char *, size_t, glob11_t *);
136 static int globexp0(const Char *, glob11_t *, struct glob_limit *,
138 static int globexp1(const Char *, glob11_t *, struct glob_limit *);
139 static int globexp2(const Char *, const Char *, glob11_t *,
143 static int match(Char *, Char *, Char *);
147 static void qprintf(const char *, Char *);
156 Char *bufnext, *bufend, patbuf[MAXPATHLEN], prot;
228 globexp0(const Char *pattern, glob11_t *pglob, struct glob_limit *limit,
257 globexp1(const Char *pattern, glob11_t *pglob, struct glob_limit *limit)
259 const Char* ptr;
280 globexp2(const Char *ptr, const Char *pattern, glob11_t *pglob,
284 Char *lm, *ls;
285 const Char *pe, *pm, *pm1, *pl;
286 Char patbuf[MAXPATHLEN];
383 static const Char *
384 globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, glob11_t *pglob)
388 const Char *p;
389 Char *b, *eb;
495 glob0(const Char *pattern, glob11_t *pglob, struct glob_limit *limit,
497 const Char *qpatnext;
500 Char *bufnext, c, patbuf[MAXPATHLEN];
591 glob1(Char *pattern, glob11_t *pglob, struct glob_limit *limit)
593 Char pathbuf[MAXPATHLEN];
608 glob2(Char *pathbuf, Char *pathend, Char *pathend_last, Char *pattern,
612 Char *p, *q;
678 glob3(Char *pathbuf, Char *pathend, Char *pathend_last,
679 Char *pattern, Char *restpattern,
724 Char *dc;
813 globextend(const Char *path, glob11_t *pglob, struct glob_limit *limit,
819 const Char *p;
873 match(Char *name, Char *pat, Char *patend)
876 Char c, k, *nextp, *nextn;
958 g_opendir(Char *str, glob11_t *pglob)
978 g_lstat(Char *fn, struct freebsd11_stat *sb, glob11_t *pglob)
992 g_stat(Char *fn, struct freebsd11_stat *sb, glob11_t *pglob)
1005 static const Char *
1006 g_strchr(const Char *str, wchar_t ch)
1017 g_Ctoc(const Char *str, char *buf, size_t len)
1065 qprintf(const char *str, Char *s)
1067 Char *p;