preg 68 ext/ereg/ereg.c regex_t preg; preg 139 ext/ereg/ereg.c static int _php_regcomp(regex_t *preg, const char *pattern, int cflags TSRMLS_DC) preg 163 ext/ereg/ereg.c if (rc->preg.re_magic != reg_magic) { preg 167 ext/ereg/ereg.c memcpy(preg, &rc->preg, sizeof(*preg)); preg 172 ext/ereg/ereg.c r = regcomp(preg, pattern, cflags); preg 178 ext/ereg/ereg.c memcpy(&rcp.preg, preg, sizeof(*preg)); preg 184 ext/ereg/ereg.c if (!reg_magic) reg_magic = preg->re_magic; preg 189 ext/ereg/ereg.c memcpy(preg, &rc->preg, sizeof(*preg)); preg 191 ext/ereg/ereg.c r = regcomp(preg, pattern, cflags); preg 197 ext/ereg/ereg.c memcpy(&rcp.preg, preg, sizeof(*preg)); preg 209 ext/ereg/ereg.c regfree(&rc->preg); preg 88 ext/ereg/regex/regcomp.c regcomp(preg, pattern, cflags) preg 89 ext/ereg/regex/regcomp.c regex_t *preg; preg 109 ext/ereg/regex/regcomp.c if (preg->re_endp < pattern) preg 111 ext/ereg/regex/regcomp.c len = preg->re_endp - pattern; preg 180 ext/ereg/regex/regcomp.c preg->re_nsub = g->nsub; preg 181 ext/ereg/regex/regcomp.c preg->re_g = g; preg 182 ext/ereg/regex/regcomp.c preg->re_magic = MAGIC1; preg 191 ext/ereg/regex/regcomp.c regfree(preg); preg 67 ext/ereg/regex/regerror.c const regex_t *preg, preg 78 ext/ereg/regex/regerror.c s = regatoi(preg, convbuf, sizeof(convbuf)); preg 115 ext/ereg/regex/regerror.c regatoi(preg, localbuf, bufsize) preg 116 ext/ereg/regex/regerror.c const regex_t *preg; preg 123 ext/ereg/regex/regerror.c if (strcmp(r->name, preg->re_endp) == 0) preg 113 ext/ereg/regex/regexec.c regexec(preg, string, nmatch, pmatch, eflags) preg 114 ext/ereg/regex/regexec.c const regex_t *preg; preg 120 ext/ereg/regex/regexec.c register struct re_guts *g = preg->re_g; preg 127 ext/ereg/regex/regexec.c if (preg->re_magic != MAGIC1 || g->magic != MAGIC2) preg 14 ext/ereg/regex/regfree.c regfree(preg) preg 15 ext/ereg/regex/regfree.c regex_t *preg; preg 19 ext/ereg/regex/regfree.c if (preg->re_magic != MAGIC1) /* oops */ preg 22 ext/ereg/regex/regfree.c g = preg->re_g; preg 25 ext/ereg/regex/regfree.c preg->re_magic = 0; /* mark it invalid */ preg 210 ext/pcre/pcrelib/pcreposix.c regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size) preg 220 ext/pcre/pcrelib/pcreposix.c addlength = (preg != NULL && (int)preg->re_erroffset != -1)? preg 226 ext/pcre/pcrelib/pcreposix.c sprintf(errbuf, "%s%s%-6d", message, addmessage, (int)preg->re_erroffset); preg 245 ext/pcre/pcrelib/pcreposix.c regfree(regex_t *preg) preg 247 ext/pcre/pcrelib/pcreposix.c (PUBL(free))(preg->re_pcre); preg 268 ext/pcre/pcrelib/pcreposix.c regcomp(regex_t *preg, const char *pattern, int cflags) preg 284 ext/pcre/pcrelib/pcreposix.c preg->re_pcre = pcre_compile2(pattern, options, &errorcode, &errorptr, preg 286 ext/pcre/pcrelib/pcreposix.c preg->re_erroffset = erroffset; preg 291 ext/pcre/pcrelib/pcreposix.c if (preg->re_pcre == NULL) preg 297 ext/pcre/pcrelib/pcreposix.c (void)pcre_fullinfo((const pcre *)preg->re_pcre, NULL, PCRE_INFO_CAPTURECOUNT, preg 299 ext/pcre/pcrelib/pcreposix.c preg->re_nsub = (size_t)re_nsub; preg 322 ext/pcre/pcrelib/pcreposix.c regexec(const regex_t *preg, const char *string, size_t nmatch, preg 331 ext/pcre/pcrelib/pcreposix.c (REAL_PCRE_OPTIONS((const pcre *)preg->re_pcre) & PCRE_NO_AUTO_CAPTURE) != 0; preg 337 ext/pcre/pcrelib/pcreposix.c ((regex_t *)preg)->re_erroffset = (size_t)(-1); /* Only has meaning after compile */ preg 376 ext/pcre/pcrelib/pcreposix.c rc = pcre_exec((const pcre *)preg->re_pcre, NULL, string + so, (eo - so),