Lines Matching refs:regex
22 tre_regncomp(regex_t *preg, const char *regex, size_t n, int cflags) in tre_regncomp() argument
43 const unsigned char *str = (const unsigned char *)regex; in tre_regncomp()
61 consumed = tre_mbrtowc(wcptr, regex, n, &state); in tre_regncomp()
66 if (*regex == '\0') in tre_regncomp()
84 regex += consumed; in tre_regncomp()
96 ret = tre_compile(preg, (const tre_char_t *)regex, n, cflags); in tre_regncomp()
105 tre_regncompb(regex_t *preg, const char *regex, size_t n, int cflags) in tre_regncompb() argument
117 wregex[i] = (tre_char_t) ((unsigned char) regex[i]); in tre_regncompb()
122 ret = tre_compile(preg, (const tre_char_t *)regex, n, cflags | REG_USEBYTES); in tre_regncompb()
130 tre_regcomp(regex_t *preg, const char *regex, int cflags) in tre_regcomp() argument
132 return tre_regncomp(preg, regex, regex ? strlen(regex) : 0, cflags); in tre_regcomp()
137 tre_regcompb(regex_t *preg, const char *regex, int cflags) in tre_regcompb() argument
141 size_t wlen, n = strlen(regex); in tre_regcompb()
143 const unsigned char *str = (const unsigned char *)regex; in tre_regcompb()
162 tre_regwncomp(regex_t *preg, const wchar_t *regex, size_t n, int cflags) in tre_regwncomp() argument
164 return tre_compile(preg, regex, n, cflags); in tre_regwncomp()
168 tre_regwcomp(regex_t *preg, const wchar_t *regex, int cflags) in tre_regwcomp() argument
170 return tre_compile(preg, regex, regex ? wcslen(regex) : 0, cflags); in tre_regwcomp()