Home
last modified time | relevance | path

Searched refs:preg (Results 1 – 4 of 4) sorted by relevance

/picolibc-latest/newlib/libc/posix/
Dregfree.c56 regfree(regex_t *preg) in regfree() argument
60 if (preg->re_magic != MAGIC1) /* oops */ in regfree()
63 g = preg->re_g; in regfree()
66 preg->re_magic = 0; /* mark it invalid */ in regfree()
Dregerror.c57 static const char *regatoi(const regex_t *preg, char *localbuf);
115 const regex_t *__restrict preg, in regerror() argument
126 s = regatoi(preg, convbuf); in regerror()
161 regatoi(const regex_t *preg, char *localbuf) in regatoi() argument
166 if (strcmp(r->name, preg->re_endp) == 0) in regatoi()
Dregexec.c156 regexec(const regex_t *__restrict preg, in regexec() argument
162 struct re_guts *g = preg->re_g; in regexec()
169 if (preg->re_magic != MAGIC1 || g->magic != MAGIC2) in regexec()
Dregcomp.c183 regcomp(regex_t *__restrict preg, const char *__restrict pattern, int cflags) in regcomp() argument
201 if (preg->re_endp < pattern) in regcomp()
203 len = preg->re_endp - pattern; in regcomp()
277 preg->re_nsub = g->nsub; in regcomp()
278 preg->re_g = g; in regcomp()
279 preg->re_magic = MAGIC1; in regcomp()
288 regfree(preg); in regcomp()