Lines Matching refs:wregex
26 tre_char_t *wregex; in tre_regncomp() local
29 wregex = xmalloc(sizeof(tre_char_t) * (n + 1)); in tre_regncomp()
30 if (wregex == NULL) in tre_regncomp()
44 tre_char_t *wstr = wregex; in tre_regncomp()
54 tre_char_t *wcptr = wregex; in tre_regncomp()
70 xfree(wregex); in tre_regncomp()
76 xfree(wregex); in tre_regncomp()
88 wlen = wcptr - wregex; in tre_regncomp()
92 wregex[wlen] = L'\0'; in tre_regncomp()
93 ret = tre_compile(preg, wregex, wlen, cflags); in tre_regncomp()
94 xfree(wregex); in tre_regncomp()
109 tre_char_t *wregex; in tre_regncompb() local
112 wregex = xmalloc(sizeof(tre_char_t) * n); in tre_regncompb()
113 if (wregex == NULL) in tre_regncompb()
117 wregex[i] = (tre_char_t) ((unsigned char) regex[i]); in tre_regncompb()
119 ret = tre_compile(preg, wregex, n, cflags | REG_USEBYTES); in tre_regncompb()
120 xfree(wregex); in tre_regncompb()
140 tre_char_t *wregex; in tre_regcompb() local
146 wregex = xmalloc(sizeof(tre_char_t) * (n + 1)); in tre_regcompb()
147 if (wregex == NULL) return REG_ESPACE; in tre_regcompb()
148 wstr = wregex; in tre_regcompb()
152 wregex[wlen] = L'\0'; in tre_regcompb()
153 ret = tre_compile(preg, wregex, wlen, cflags | REG_USEBYTES); in tre_regcompb()
154 xfree(wregex); in tre_regcompb()