UChar 248 enc/big5.c static UChar* UChar 251 enc/big5.c const UChar *p; UChar 254 enc/big5.c if (s <= start) return (UChar* )s; UChar 266 enc/big5.c if (p + len > s) return (UChar* )p; UChar 268 enc/big5.c return (UChar* )(p + ((s - p) & ~1)); UChar 274 enc/big5.c const UChar c = *s; UChar 167 enc/cp949.c static UChar* UChar 170 enc/cp949.c const UChar *p; UChar 173 enc/cp949.c if (s <= start) return (UChar* )s; UChar 185 enc/cp949.c if (p + len > s) return (UChar* )p; UChar 187 enc/cp949.c return (UChar* )(p + ((s - p) & ~1)); UChar 193 enc/cp949.c const UChar c = *s; UChar 33 enc/emacs_mule.c #define emacsmule_islead(c) ((UChar )(c) < 0x9e) UChar 258 enc/emacs_mule.c UChar *p = buf; UChar 260 enc/emacs_mule.c if ((code & 0xff000000) != 0) *p++ = (UChar )(((code >> 24) & 0xff)); UChar 261 enc/emacs_mule.c if ((code & 0xff0000) != 0) *p++ = (UChar )(((code >> 16) & 0xff)); UChar 262 enc/emacs_mule.c if ((code & 0xff00) != 0) *p++ = (UChar )(((code >> 8) & 0xff)); UChar 263 enc/emacs_mule.c *p++ = (UChar )(code & 0xff); UChar 276 enc/emacs_mule.c const UChar* p = *pp; UChar 295 enc/emacs_mule.c static UChar* UChar 298 enc/emacs_mule.c const UChar *p; UChar 300 enc/emacs_mule.c if (s <= start) return (UChar* )s; UChar 304 enc/emacs_mule.c return (UChar* )p; UChar 33 enc/euc_jp.c #define eucjp_islead(c) ((UChar )((c) - 0xa1) > 0xfe - 0xa1) UChar 278 enc/euc_jp.c UChar *p = buf; UChar 280 enc/euc_jp.c if ((code & 0xff0000) != 0) *p++ = (UChar )(((code >> 16) & 0xff)); UChar 281 enc/euc_jp.c if ((code & 0xff00) != 0) *p++ = (UChar )(((code >> 8) & 0xff)); UChar 282 enc/euc_jp.c *p++ = (UChar )(code & 0xff); UChar 373 enc/euc_jp.c const UChar* p = *pp; UChar 393 enc/euc_jp.c static UChar* UChar 399 enc/euc_jp.c const UChar *p; UChar 402 enc/euc_jp.c if (s <= start) return (UChar* )s; UChar 407 enc/euc_jp.c if (p + len > s) return (UChar* )p; UChar 409 enc/euc_jp.c return (UChar* )(p + ((s - p) & ~1)); UChar 415 enc/euc_jp.c const UChar c = *s; UChar 508 enc/euc_jp.c const UChar *s = p, *e = end; UChar 536 enc/euc_jp.c return onig_is_in_code_range((UChar* )PropertyList[ctype], code); UChar 147 enc/euc_kr.c static UChar* UChar 153 enc/euc_kr.c const UChar *p; UChar 156 enc/euc_kr.c if (s <= start) return (UChar* )s; UChar 161 enc/euc_kr.c if (p + len > s) return (UChar* )p; UChar 163 enc/euc_kr.c return (UChar* )(p + ((s - p) & ~1)); UChar 169 enc/euc_kr.c const UChar c = *s; UChar 178 enc/euc_tw.c #define euctw_islead(c) ((UChar )((c) - 0xa1) > 0xfe - 0xa1) UChar 180 enc/euc_tw.c static UChar* UChar 186 enc/euc_tw.c const UChar *p; UChar 189 enc/euc_tw.c if (s <= start) return (UChar* )s; UChar 194 enc/euc_tw.c if (p + len > s) return (UChar* )p; UChar 196 enc/euc_tw.c return (UChar* )(p + ((s - p) & ~1)); UChar 202 enc/euc_tw.c const UChar c = *s; UChar 247 enc/gb18030.c static UChar* UChar 250 enc/gb18030.c const UChar *p; UChar 260 enc/gb18030.c return (UChar *)s; UChar 277 enc/gb18030.c return (UChar *)s; UChar 288 enc/gb18030.c return (UChar *)s; UChar 298 enc/gb18030.c return (UChar *)s; UChar 313 enc/gb18030.c return (UChar *)(s - 1); UChar 324 enc/gb18030.c return (UChar *)s; UChar 335 enc/gb18030.c return (UChar *)(s - 1); UChar 348 enc/gb18030.c return (UChar *)(s - 1); UChar 362 enc/gb18030.c return (UChar *)(s - 1); UChar 372 enc/gb18030.c return (UChar *)(s - 3); UChar 386 enc/gb18030.c return (UChar *)(s - 3); UChar 398 enc/gb18030.c return (UChar *)(s - 3); UChar 409 enc/gb18030.c return (UChar *)(s - 1); UChar 421 enc/gb18030.c return (UChar *)(s - 1); UChar 432 enc/gb18030.c return (UChar *)(s - 3); UChar 444 enc/gb18030.c return (UChar *)s; UChar 454 enc/gb18030.c return (UChar *)(s - 2); /* |CM C4 CM */ UChar 468 enc/gb18030.c return (UChar *)(s - 2); /* C4|CM C4 CM */ UChar 478 enc/gb18030.c return (UChar *)(s - 0); /*|CM C4 CM C4|CM */ UChar 493 enc/gb18030.c return (UChar *)(s - 0); /* |CM CM|C4|CM */ UChar 504 enc/gb18030.c return (UChar *)(s - 2); /* |CM CM|CM C4 CM */ UChar 516 enc/gb18030.c return (UChar *)(s - 2); /* |CM CM|C4|CM C4 CM */ UChar 527 enc/gb18030.c return (UChar *)(s - 0); /* |CM CM|CM C4 CM C4|CM */ UChar 538 enc/gb18030.c case S_START: return (UChar *)(s - 0); UChar 539 enc/gb18030.c case S_one_C2: return (UChar *)(s - 0); UChar 540 enc/gb18030.c case S_one_C4: return (UChar *)(s - 0); UChar 541 enc/gb18030.c case S_one_CM: return (UChar *)(s - 0); UChar 543 enc/gb18030.c case S_odd_CM_one_CX: return (UChar *)(s - 1); UChar 544 enc/gb18030.c case S_even_CM_one_CX: return (UChar *)(s - 0); UChar 546 enc/gb18030.c case S_one_CMC4: return (UChar *)(s - 1); UChar 547 enc/gb18030.c case S_odd_CMC4: return (UChar *)(s - 1); UChar 548 enc/gb18030.c case S_one_C4_odd_CMC4: return (UChar *)(s - 1); UChar 549 enc/gb18030.c case S_even_CMC4: return (UChar *)(s - 3); UChar 550 enc/gb18030.c case S_one_C4_even_CMC4: return (UChar *)(s - 3); UChar 552 enc/gb18030.c case S_odd_CM_odd_CMC4: return (UChar *)(s - 3); UChar 553 enc/gb18030.c case S_even_CM_odd_CMC4: return (UChar *)(s - 1); UChar 555 enc/gb18030.c case S_odd_CM_even_CMC4: return (UChar *)(s - 1); UChar 556 enc/gb18030.c case S_even_CM_even_CMC4: return (UChar *)(s - 3); UChar 558 enc/gb18030.c case S_odd_C4CM: return (UChar *)(s - 0); UChar 559 enc/gb18030.c case S_one_CM_odd_C4CM: return (UChar *)(s - 2); UChar 560 enc/gb18030.c case S_even_C4CM: return (UChar *)(s - 2); UChar 561 enc/gb18030.c case S_one_CM_even_C4CM: return (UChar *)(s - 0); UChar 563 enc/gb18030.c case S_even_CM_odd_C4CM: return (UChar *)(s - 0); UChar 564 enc/gb18030.c case S_odd_CM_odd_C4CM: return (UChar *)(s - 2); UChar 565 enc/gb18030.c case S_even_CM_even_C4CM: return (UChar *)(s - 2); UChar 566 enc/gb18030.c case S_odd_CM_even_C4CM: return (UChar *)(s - 0); UChar 569 enc/gb18030.c return (UChar* )s; /* never come here. (escape warning) */ UChar 167 enc/gbk.c static UChar* UChar 170 enc/gbk.c const UChar *p; UChar 173 enc/gbk.c if (s <= start) return (UChar* )s; UChar 185 enc/gbk.c if (p + len > s) return (UChar* )p; UChar 187 enc/gbk.c return (UChar* )(p + ((s - p) & ~1)); UChar 193 enc/gbk.c const UChar c = *s; UChar 208 enc/iso_8859_1.c const UChar* p = *pp; UChar 228 enc/iso_8859_1.c const UChar* p = *pp; UChar 37 enc/iso_8859_10.c static const UChar EncISO_8859_10_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_10.c const UChar* p = *pp; UChar 131 enc/iso_8859_10.c const UChar* p = *pp; UChar 37 enc/iso_8859_13.c static const UChar EncISO_8859_13_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_13.c const UChar* p = *pp; UChar 131 enc/iso_8859_13.c const UChar* p = *pp; UChar 37 enc/iso_8859_14.c static const UChar EncISO_8859_14_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_14.c const UChar* p = *pp; UChar 132 enc/iso_8859_14.c const UChar* p = *pp; UChar 37 enc/iso_8859_15.c static const UChar EncISO_8859_15_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_15.c const UChar* p = *pp; UChar 132 enc/iso_8859_15.c const UChar* p = *pp; UChar 37 enc/iso_8859_16.c static const UChar EncISO_8859_16_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_16.c const UChar* p = *pp; UChar 131 enc/iso_8859_16.c const UChar* p = *pp; UChar 37 enc/iso_8859_2.c static const UChar EncISO_8859_2_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_2.c const UChar* p = *pp; UChar 131 enc/iso_8859_2.c const UChar* p = *pp; UChar 37 enc/iso_8859_3.c static const UChar EncISO_8859_3_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_3.c const UChar* p = *pp; UChar 131 enc/iso_8859_3.c const UChar* p = *pp; UChar 37 enc/iso_8859_4.c static const UChar EncISO_8859_4_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_4.c const UChar* p = *pp; UChar 131 enc/iso_8859_4.c const UChar* p = *pp; UChar 36 enc/iso_8859_5.c static const UChar EncISO_8859_5_ToLowerCaseTable[256] = { UChar 111 enc/iso_8859_5.c const UChar* p = *pp; UChar 123 enc/iso_8859_5.c const UChar* p = *pp; UChar 36 enc/iso_8859_7.c static const UChar EncISO_8859_7_ToLowerCaseTable[256] = { UChar 111 enc/iso_8859_7.c const UChar* p = *pp; UChar 124 enc/iso_8859_7.c const UChar* p = *pp; UChar 37 enc/iso_8859_9.c static const UChar EncISO_8859_9_ToLowerCaseTable[256] = { UChar 112 enc/iso_8859_9.c const UChar* p = *pp; UChar 131 enc/iso_8859_9.c const UChar* p = *pp; UChar 39 enc/jis/props.h const UChar *str = (const UChar *)s1; UChar 40 enc/jis/props.h const UChar *s = (const UChar *)s2; UChar 36 enc/koi8_r.c static const UChar EncKOI8_R_ToLowerCaseTable[256] = { UChar 111 enc/koi8_r.c const UChar* p = *pp; UChar 124 enc/koi8_r.c const UChar* p = *pp; UChar 36 enc/koi8_u.c static const UChar EncKOI8_U_ToLowerCaseTable[256] = { UChar 111 enc/koi8_u.c const UChar* p = *pp; UChar 124 enc/koi8_u.c const UChar* p = *pp; UChar 264 enc/shift_jis.c UChar *p = buf; UChar 266 enc/shift_jis.c if ((code & 0xff00) != 0) *p++ = (UChar )(((code >> 8) & 0xff)); UChar 267 enc/shift_jis.c *p++ = (UChar )(code & 0xff); UChar 361 enc/shift_jis.c const UChar* p = *pp; UChar 405 enc/shift_jis.c static UChar* UChar 408 enc/shift_jis.c const UChar *p; UChar 411 enc/shift_jis.c if (s <= start) return (UChar* )s; UChar 423 enc/shift_jis.c if (p + len > s) return (UChar* )p; UChar 425 enc/shift_jis.c return (UChar* )(p + ((s - p) & ~1)); UChar 431 enc/shift_jis.c const UChar c = *s; UChar 495 enc/shift_jis.c const UChar *s = p, *e = end; UChar 523 enc/shift_jis.c return onig_is_in_code_range((UChar* )PropertyList[ctype], code); UChar 200 enc/unicode.c return onig_is_in_code_range((UChar* )CodeRanges[ctype], code); UChar 232 enc/unicode.c UChar buf[PROPERTY_NAME_MAX_SIZE]; UChar 233 enc/unicode.c const UChar *p; UChar 277 enc/unicode.c const UChar *p = *pp; UChar 127 enc/utf_16be.c UChar* p = buf; UChar 139 enc/utf_16be.c *p++ = (UChar )((code & 0xff00) >> 8); UChar 140 enc/utf_16be.c *p++ = (UChar )(code & 0xff); UChar 150 enc/utf_16be.c const UChar* p = *pp; UChar 179 enc/utf_16be.c const UChar* p = *pp; UChar 209 enc/utf_16be.c static UChar* UChar 213 enc/utf_16be.c if (s <= start) return (UChar* )s; UChar 222 enc/utf_16be.c return (UChar* )s; UChar 59 enc/utf_16le.c UChar byte; UChar 98 enc/utf_16le.c UChar c0 = *p; UChar 99 enc/utf_16le.c UChar c1 = *(p+1); UChar 122 enc/utf_16le.c UChar* p = buf; UChar 134 enc/utf_16le.c *p++ = (UChar )(code & 0xff); UChar 135 enc/utf_16le.c *p++ = (UChar )((code & 0xff00) >> 8); UChar 145 enc/utf_16le.c const UChar* p = *pp; UChar 174 enc/utf_16le.c const UChar* p = *pp; UChar 202 enc/utf_16le.c static UChar* UChar 206 enc/utf_16le.c if (s <= start) return (UChar* )s; UChar 215 enc/utf_16le.c return (UChar* )s; UChar 77 enc/utf_32be.c UChar* p = buf; UChar 79 enc/utf_32be.c *p++ = (UChar )((code & 0xff000000) >>24); UChar 80 enc/utf_32be.c *p++ = (UChar )((code & 0xff0000) >>16); UChar 81 enc/utf_32be.c *p++ = (UChar )((code & 0xff00) >> 8); UChar 82 enc/utf_32be.c *p++ = (UChar ) (code & 0xff); UChar 91 enc/utf_32be.c const UChar* p = *pp; UChar 122 enc/utf_32be.c const UChar* p = *pp; UChar 151 enc/utf_32be.c static UChar* UChar 157 enc/utf_32be.c if (s <= start) return (UChar* )s; UChar 160 enc/utf_32be.c return (UChar* )(s - rem); UChar 77 enc/utf_32le.c UChar* p = buf; UChar 79 enc/utf_32le.c *p++ = (UChar ) (code & 0xff); UChar 80 enc/utf_32le.c *p++ = (UChar )((code & 0xff00) >> 8); UChar 81 enc/utf_32le.c *p++ = (UChar )((code & 0xff0000) >>16); UChar 82 enc/utf_32le.c *p++ = (UChar )((code & 0xff000000) >>24); UChar 91 enc/utf_32le.c const UChar* p = *pp; UChar 123 enc/utf_32le.c const UChar* p = *pp; UChar 151 enc/utf_32le.c static UChar* UChar 157 enc/utf_32le.c if (s <= start) return (UChar* )s; UChar 160 enc/utf_32le.c return (UChar* )(s - rem); UChar 45 enc/utf_8.c #define utf8_islead(c) ((UChar )((c) & 0xc0) != 0x80) UChar 316 enc/utf_8.c #define UTF8_TRAILS(code, shift) (UChar )((((code) >> (shift)) & 0x3f) | 0x80) UChar 317 enc/utf_8.c #define UTF8_TRAIL0(code) (UChar )(((code) & 0x3f) | 0x80) UChar 320 enc/utf_8.c *buf = (UChar )code; UChar 324 enc/utf_8.c UChar *p = buf; UChar 327 enc/utf_8.c *p++ = (UChar )(((code>>6)& 0x1f) | 0xc0); UChar 330 enc/utf_8.c *p++ = (UChar )(((code>>12) & 0x0f) | 0xe0); UChar 334 enc/utf_8.c *p++ = (UChar )(((code>>18) & 0x07) | 0xf0); UChar 361 enc/utf_8.c const UChar* p = *pp; UChar 394 enc/utf_8.c static UChar* UChar 397 enc/utf_8.c const UChar *p; UChar 399 enc/utf_8.c if (s <= start) return (UChar* )s; UChar 403 enc/utf_8.c return (UChar* )p; UChar 37 enc/windows_1250.c static const UChar EncCP1250_ToLowerCaseTable[256] = { UChar 111 enc/windows_1250.c const UChar* p = *pp; UChar 37 enc/windows_1251.c static const UChar EncCP1251_ToLowerCaseTable[256] = { UChar 111 enc/windows_1251.c const UChar* p = *pp; UChar 37 enc/windows_1252.c static const UChar EncCP1252_ToLowerCaseTable[256] = { UChar 111 enc/windows_1252.c const UChar* p = *pp; UChar 1004 encoding.c return ONIGENC_MBC_ENC_LEN(enc, (UChar*)p, (UChar*)e); UChar 1010 encoding.c int n = ONIGENC_PRECISE_MBC_ENC_LEN(enc, (UChar*)p, (UChar*)e); UChar 1025 encoding.c n = ONIGENC_PRECISE_MBC_ENC_LEN(enc, (UChar*)p, (UChar*)e); UChar 467 ext/strscan/strscan.c ret = onig_match(re, (UChar* )CURPTR(p), UChar 468 ext/strscan/strscan.c (UChar* )(CURPTR(p) + S_RESTLEN(p)), UChar 469 ext/strscan/strscan.c (UChar* )CURPTR(p), &(p->regs), ONIG_OPTION_NONE); UChar 473 ext/strscan/strscan.c (UChar* )CURPTR(p), (UChar* )(CURPTR(p) + S_RESTLEN(p)), UChar 474 ext/strscan/strscan.c (UChar* )CURPTR(p), (UChar* )(CURPTR(p) + S_RESTLEN(p)), UChar 201 include/ruby/encoding.h #define rb_enc_mbc_to_codepoint(p, e, enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e)) UChar 210 include/ruby/encoding.h #define rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf)) UChar 213 include/ruby/encoding.h #define rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e))) UChar 215 include/ruby/encoding.h #define rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e))) UChar 216 include/ruby/encoding.h #define rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e))) UChar 217 include/ruby/encoding.h #define rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n))) UChar 220 include/ruby/encoding.h #define rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end)) UChar 556 re.c const UChar* ptr; UChar 565 re.c ptr = (UChar*)RREGEXP_SRC_PTR(re); UChar 616 re.c ptr = (UChar*)RREGEXP_SRC_PTR(re); UChar 874 re.c r = onig_new_with_source(&rp, (UChar*)s, (UChar*)(s + len), flags, UChar 877 re.c onig_error_code_to_str((UChar*)err, r, &einfo); UChar 1448 re.c r = onig_new(®, (UChar* )RSTRING_PTR(unescaped), UChar 1449 re.c (UChar* )(RSTRING_PTR(unescaped) + RSTRING_LEN(unescaped)), UChar 1453 re.c onig_error_code_to_str((UChar*)err, r, &einfo); UChar 1473 re.c UChar *p, *string; UChar 1485 re.c string = (UChar*)RSTRING_PTR(str); UChar 1536 re.c (UChar*)(RSTRING_PTR(str)), UChar 1537 re.c ((UChar*)(RSTRING_PTR(str)) + RSTRING_LEN(str)), UChar 1538 re.c ((UChar*)(RSTRING_PTR(str)) + pos), UChar 1539 re.c ((UChar*)range), UChar 1559 re.c onig_error_code_to_str((UChar*)err, (int)result); UChar 2112 re.c const UChar *name; UChar 3230 re.c const UChar *start, *end; UChar 3252 re.c start = ((UChar*)RSTRING_PTR(str)); UChar 3271 re.c onig_error_code_to_str((UChar*)err, (int)result); UChar 3908 re.c onigenc_set_default_caseconv_table((UChar*)casetable); UChar 63 regcomp.c static UChar* UChar 69 regcomp.c UChar* r = (UChar* )xmalloc(len + 1); UChar 72 regcomp.c r[len] = (UChar )0; UChar 158 regcomp.c buf->p = (UChar* )xmalloc(size); UChar 475 regcomp.c UChar *p, *prev; UChar 523 regcomp.c UChar *p, *prev, *end; UChar 574 regcomp.c UChar* p = BBUF_GET_ADD_ADDRESS(reg) + SIZE_LENGTH; UChar 2439 regcomp.c UChar *s = sn->s; UChar 2530 regcomp.c UChar *p; UChar 2690 regcomp.c UChar *q; UChar 3368 regcomp.c UChar *p, *end, buf[ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 3369 regcomp.c UChar *sbuf, *ebuf, *sp; UChar 3376 regcomp.c sbuf = (UChar* )xmalloc(sbuf_size); UChar 3386 regcomp.c UChar* p = (UChar* )xrealloc(sbuf, sbuf_size * 2); UChar 3457 regcomp.c UChar buf[ONIGENC_CODE_TO_MBC_MAXLEN]; UChar 3513 regcomp.c UChar *q = p + items[i].byte_len; UChar 3569 regcomp.c UChar *start, *end, *p; UChar 4175 regcomp.c UChar *p, buf[ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM][ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 4181 regcomp.c for (i = 0; i < ONIG_CHAR_TABLE_SIZE; i++) skip[i] = (UChar )len; UChar 4199 regcomp.c skip[s[i + j]] = (UChar )(len - 1 - i - j); UChar 4201 regcomp.c skip[buf[k][j]] = (UChar )(len - 1 - i - j); UChar 4248 regcomp.c UChar *p, buf[ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM][ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 4254 regcomp.c for (i = 0; i < ONIG_CHAR_TABLE_SIZE; i++) skip[i] = (UChar )(len + 1); UChar 4272 regcomp.c skip[s[i + j]] = (UChar )(len - i - j); UChar 4274 regcomp.c skip[buf[k][j]] = (UChar )(len - i - j); UChar 4340 regcomp.c UChar s[OPT_EXACT_MAXLEN]; UChar 4348 regcomp.c UChar map[ONIG_CHAR_TABLE_SIZE]; UChar 4593 regcomp.c UChar *p, *end; UChar 4623 regcomp.c UChar *p; UChar 4753 regcomp.c UChar buf[ONIGENC_CODE_TO_MBC_MAXLEN]; UChar 5032 regcomp.c add_char_opt_map_info(&opt->map, (UChar )i, env->enc); UChar 5056 regcomp.c add_char_opt_map_info(&opt->map, (UChar )i, env->enc); UChar 5063 regcomp.c add_char_opt_map_info(&opt->map, (UChar )i, env->enc); UChar 5285 regcomp.c reg->exact = (UChar* )xmalloc(e->len); UChar 5426 regcomp.c reg->exact_end = (UChar* )NULL; UChar 5430 regcomp.c reg->exact = (UChar* )NULL; UChar 5442 regcomp.c const UChar *p; UChar 5555 regcomp.c UChar *p; UChar 5709 regcomp.c if (IS_NOT_NULL(einfo)) einfo->par = (UChar* )NULL; UChar 5948 regcomp.c (reg)->exact = (UChar* )NULL; UChar 5953 regcomp.c (reg)->p = (UChar* )NULL; UChar 6311 regcomp.c UChar *q; UChar 6556 regcomp.c UChar* bp = reg->p; UChar 6557 regcomp.c UChar* end = reg->p + reg->used; UChar 6581 regcomp.c UChar* p; UChar 65 regenc.c extern UChar* UChar 68 regenc.c UChar* p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s, end); UChar 75 regenc.c extern UChar* UChar 79 regenc.c UChar* p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s, end); UChar 82 regenc.c if (prev) *prev = (const UChar* )p; UChar 86 regenc.c if (prev) *prev = (const UChar* )NULL; /* Sorry */ UChar 91 regenc.c extern UChar* UChar 95 regenc.c return (UChar* )NULL; UChar 100 regenc.c extern UChar* UChar 105 regenc.c return (UChar* )NULL; UChar 109 regenc.c return (UChar* )s; UChar 112 regenc.c extern UChar* UChar 115 regenc.c UChar* q = (UChar* )p; UChar 126 regenc.c UChar* q = (UChar* )p; UChar 139 regenc.c UChar* p = (UChar* )s; UChar 140 regenc.c UChar* e; UChar 144 regenc.c UChar* q; UChar 165 regenc.c UChar* start = (UChar* )s; UChar 166 regenc.c UChar* p = (UChar* )s; UChar 167 regenc.c UChar* e; UChar 171 regenc.c UChar* q; UChar 188 regenc.c const UChar OnigEncAsciiToLowerCaseTable[] = { UChar 224 regenc.c const UChar OnigEncAsciiToUpperCaseTable[256] = { UChar 295 regenc.c const UChar OnigEncISO_8859_1_ToLowerCaseTable[256] = { UChar 331 regenc.c const UChar OnigEncISO_8859_1_ToUpperCaseTable[256] = { UChar 374 regenc.c extern UChar* UChar 604 regenc.c const UChar* p = *pp; UChar 636 regenc.c *buf = (UChar )(code & 0xff); UChar 640 regenc.c extern UChar* UChar 646 regenc.c return (UChar* )s; UChar 699 regenc.c const UChar *p = *pp; UChar 723 regenc.c const UChar* p = *pp; UChar 755 regenc.c UChar *p = buf; UChar 758 regenc.c *p++ = (UChar )((code >> 8) & 0xff); UChar 760 regenc.c *p++ = (UChar )(code & 0xff); UChar 772 regenc.c UChar *p = buf; UChar 775 regenc.c *p++ = (UChar )((code >> 24) & 0xff); UChar 778 regenc.c *p++ = (UChar )((code >> 16) & 0xff); UChar 781 regenc.c *p++ = (UChar )((code >> 8) & 0xff); UChar 783 regenc.c *p++ = (UChar )(code & 0xff); UChar 106 regenc.h const UChar name[6]; UChar 186 regenc.h ONIG_EXTERN const UChar OnigEncISO_8859_1_ToLowerCaseTable[]; UChar 187 regenc.h ONIG_EXTERN const UChar OnigEncISO_8859_1_ToUpperCaseTable[]; UChar 193 regenc.h ONIG_EXTERN UChar* UChar 200 regenc.h ONIG_EXTERN const UChar OnigEncAsciiToLowerCaseTable[]; UChar 201 regenc.h ONIG_EXTERN const UChar OnigEncAsciiToUpperCaseTable[]; UChar 42 regerror.c extern UChar* UChar 47 regerror.c if (code >= 0) return (UChar* )0; UChar 189 regerror.c return (UChar* )p; UChar 206 regerror.c UChar *p; UChar 232 regerror.c buf[len++] = (UChar )code; UChar 264 regerror.c UChar *p, *q; UChar 268 regerror.c UChar parbuf[MAX_ERROR_PAR_LEN]; UChar 332 regerror.c UChar *p, *s, *bp; UChar 333 regerror.c UChar bs[6]; UChar 68 regexec.c const UChar *prev = onigenc_get_prev_char_head(enc, start, p, end); UChar 78 regexec.c const UChar *pnext = p + enclen(enc, p, end); UChar 959 regexec.c UChar* endp;\ UChar 969 regexec.c endp = (UChar* )k->u.mem.end;\ UChar 1000 regexec.c UChar* endp;\ UChar 1010 regexec.c endp = (UChar* )k->u.mem.end;\ UChar 1085 regexec.c UChar buf1[ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 1086 regexec.c UChar buf2[ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 1087 regexec.c UChar *p1, *p2, *end1, *s2; UChar 1203 regexec.c UChar *ss, *p, *pstart, *pend = NULL_UCHARP; UChar 1353 regexec.c static const UChar FinishCode[] = { OP_FINISH }; UChar 1363 regexec.c UChar *s, *q, *sbegin; UChar 1364 regexec.c UChar *p = reg->p; UChar 1365 regexec.c UChar *pkeep; UChar 1607 regexec.c STACK_PUSH_ENSURED(STK_ALT, (UChar* )FinishCode); /* bottom stack */ UChar 1609 regexec.c s = (UChar* )sstart; UChar 1610 regexec.c pkeep = (UChar* )sstart; UChar 1616 regexec.c UChar *q, *bp, buf[50]; \ UChar 1650 regexec.c msa->best_s = (UChar* )sstart; UChar 1670 regexec.c rmt[i].rm_so = (regoff_t )((UChar* )((void* )(mem_start_stk[i])) - str); UChar 1674 regexec.c : (UChar* )((void* )mem_end_stk[i])) - str); UChar 1690 regexec.c region->beg[i] = (UChar* )((void* )mem_start_stk[i]) - str; UChar 1694 regexec.c : (UChar* )((void* )mem_end_stk[i])) - str; UChar 1721 regexec.c stk, (UChar* )str, reg); UChar 1768 regexec.c UChar *q, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 1852 regexec.c UChar *q, *endp, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 1973 regexec.c UChar *ss; UChar 2034 regexec.c UChar *ss; UChar 2039 regexec.c s = (UChar* )end; UChar 2085 regexec.c UChar *ss; UChar 2434 regexec.c UChar* ss = s + enclen(encode, s, end); UChar 2535 regexec.c UChar *pstart, *pend; UChar 2546 regexec.c pstart = (UChar* )((void* )mem_start_stk[mem]); UChar 2550 regexec.c : (UChar* )((void* )mem_end_stk[mem])); UChar 2566 regexec.c UChar *pstart, *pend; UChar 2577 regexec.c pstart = (UChar* )((void* )mem_start_stk[mem]); UChar 2581 regexec.c : (UChar* )((void* )mem_end_stk[mem])); UChar 2597 regexec.c UChar *pstart, *pend, *swork; UChar 2609 regexec.c pstart = (UChar* )((void* )mem_start_stk[mem]); UChar 2613 regexec.c : (UChar* )((void* )mem_end_stk[mem])); UChar 2636 regexec.c UChar *pstart, *pend, *swork; UChar 2648 regexec.c pstart = (UChar* )((void* )mem_start_stk[mem]); UChar 2652 regexec.c : (UChar* )((void* )mem_end_stk[mem])); UChar 2947 regexec.c UChar* pcode = stkp->u.repeat.pcode; UChar 3008 regexec.c s = (UChar* )ONIGENC_STEP_BACK(encode, str, s, end, (int )tlen); UChar 3010 regexec.c sprev = (UChar* )onigenc_get_prev_char_head(encode, str, s, end); UChar 3017 regexec.c q = (UChar* )ONIGENC_STEP_BACK(encode, str, s, end, (int )tlen); UChar 3027 regexec.c sprev = (UChar* )onigenc_get_prev_char_head(encode, str, s, end); UChar 3115 regexec.c static UChar* UChar 3119 regexec.c UChar *t, *p, *s, *end; UChar 3121 regexec.c end = (UChar* )text_end; UChar 3126 regexec.c s = (UChar* )text; UChar 3140 regexec.c return (UChar* )NULL; UChar 3152 regexec.c return (UChar* )NULL; UChar 3161 regexec.c UChar *q, lowbuf[ONIGENC_MBC_CASE_FOLD_MAXLEN]; UChar 3175 regexec.c static UChar* UChar 3180 regexec.c UChar *s, *end; UChar 3182 regexec.c end = (UChar* )text_end; UChar 3187 regexec.c s = (UChar* )text; UChar 3197 regexec.c return (UChar* )NULL; UChar 3200 regexec.c static UChar* UChar 3205 regexec.c UChar *t, *p, *s; UChar 3207 regexec.c s = (UChar* )text_end; UChar 3210 regexec.c s = (UChar* )text_start; UChar 3226 regexec.c s = (UChar* )onigenc_get_prev_char_head(enc, adjust_text, s, text_end); UChar 3229 regexec.c return (UChar* )NULL; UChar 3232 regexec.c static UChar* UChar 3238 regexec.c UChar *s; UChar 3240 regexec.c s = (UChar* )text_end; UChar 3243 regexec.c s = (UChar* )text_start; UChar 3252 regexec.c s = (UChar* )onigenc_get_prev_char_head(enc, adjust_text, s, text_end); UChar 3255 regexec.c return (UChar* )NULL; UChar 3260 regexec.c static UChar* UChar 3265 regexec.c const UChar *s, *se, *t, *p, *end; UChar 3266 regexec.c const UChar *tail; UChar 3287 regexec.c if (t == target) return (UChar* )s; UChar 3302 regexec.c if (t == target) return (UChar* )s; UChar 3313 regexec.c return (UChar* )NULL; UChar 3317 regexec.c static UChar* UChar 3321 regexec.c const UChar *s, *t, *p, *end; UChar 3322 regexec.c const UChar *tail; UChar 3344 regexec.c if (t == target) return (UChar* )p; UChar 3355 regexec.c if (t == target) return (UChar* )p; UChar 3361 regexec.c return (UChar* )NULL; UChar 3365 regexec.c static UChar* UChar 3370 regexec.c const UChar *s, *se, *t, *end; UChar 3371 regexec.c const UChar *tail; UChar 3394 regexec.c return (UChar* )s; UChar 3407 regexec.c return (UChar* )s; UChar 3416 regexec.c return (UChar* )NULL; UChar 3420 regexec.c static UChar* UChar 3424 regexec.c const UChar *s, *p, *end; UChar 3425 regexec.c const UChar *tail; UChar 3445 regexec.c return (UChar* )p; UChar 3454 regexec.c return (UChar* )p; UChar 3458 regexec.c return (UChar* )NULL; UChar 3464 regexec.c static UChar* UChar 3469 regexec.c const UChar *s, *se, *t, *p, *end; UChar 3470 regexec.c const UChar *tail; UChar 3492 regexec.c if (t == target) return (UChar* )s; UChar 3508 regexec.c if (t == target) return (UChar* )s; UChar 3520 regexec.c return (UChar* )NULL; UChar 3524 regexec.c static UChar* UChar 3528 regexec.c const UChar *s, *t, *p, *end; UChar 3529 regexec.c const UChar *tail; UChar 3544 regexec.c if (t == target) return (UChar* )p; UChar 3556 regexec.c if (t == target) return (UChar* )p; UChar 3563 regexec.c return (UChar* )NULL; UChar 3567 regexec.c static UChar* UChar 3572 regexec.c const UChar *s, *se, *t, *end; UChar 3573 regexec.c const UChar *tail; UChar 3596 regexec.c return (UChar* )s; UChar 3610 regexec.c return (UChar* )s; UChar 3620 regexec.c return (UChar* )NULL; UChar 3624 regexec.c static UChar* UChar 3628 regexec.c const UChar *s, *p, *end; UChar 3629 regexec.c const UChar *tail; UChar 3651 regexec.c return (UChar* )p; UChar 3661 regexec.c return (UChar* )p; UChar 3666 regexec.c return (UChar* )NULL; UChar 3691 regexec.c static UChar* UChar 3696 regexec.c const UChar *s, *t, *p; UChar 3711 regexec.c return (UChar* )s; UChar 3717 regexec.c return (UChar* )NULL; UChar 3720 regexec.c static UChar* UChar 3724 regexec.c const UChar *s = text; UChar 3727 regexec.c if (map[*s]) return (UChar* )s; UChar 3731 regexec.c return (UChar* )NULL; UChar 3734 regexec.c static UChar* UChar 3739 regexec.c const UChar *s = text_start; UChar 3742 regexec.c if (map[*s]) return (UChar* )s; UChar 3746 regexec.c return (UChar* )NULL; UChar 3754 regexec.c UChar *prev; UChar 3801 regexec.c prev = (UChar* )onigenc_get_prev_char_head(reg->enc, str, at, end); UChar 3818 regexec.c UChar *p, *pprev = (UChar* )NULL; UChar 3831 regexec.c UChar *q = p + reg->dmin; UChar 3876 regexec.c UChar* prev; UChar 3891 regexec.c prev = (UChar* )onigenc_get_prev_char_head(reg->enc, UChar 3918 regexec.c *low, end, (const UChar** )low_prev); UChar 3952 regexec.c UChar *p; UChar 3994 regexec.c UChar* prev; UChar 4062 regexec.c UChar *s, *prev; UChar 4065 regexec.c const UChar *orig_start = start; UChar 4066 regexec.c const UChar *orig_range = range; UChar 4161 regexec.c UChar *min_semi_end, *max_semi_end; UChar 4187 regexec.c min_semi_end = max_semi_end = (UChar* )end; UChar 4219 regexec.c UChar* pre_end = ONIGENC_STEP_BACK(reg->enc, str, end, end, 1); UChar 4221 regexec.c max_semi_end = (UChar* )end; UChar 4238 regexec.c min_semi_end = (UChar* )end; UChar 4249 regexec.c static const UChar address_for_empty_string[] = ""; UChar 4257 regexec.c s = (UChar* )start; UChar 4258 regexec.c prev = (UChar* )NULL; UChar 4284 regexec.c s = (UChar* )start; UChar 4289 regexec.c prev = (UChar* )NULL; UChar 4292 regexec.c UChar *sch_range, *low, *high, *low_prev; UChar 4294 regexec.c sch_range = (UChar* )range; UChar 4297 regexec.c sch_range = (UChar* )end; UChar 4300 regexec.c if (sch_range > end) sch_range = (UChar* )end; UChar 4325 regexec.c &low, &high, (UChar** )NULL)) goto mismatch; UChar 4360 regexec.c UChar *low, *high, *adjrange, *sch_start; UChar 4365 regexec.c adjrange = (UChar* )end; UChar 4371 regexec.c if (sch_start > end) sch_start = (UChar* )end; UChar 4393 regexec.c sch_start = (UChar* )end; UChar 4396 regexec.c if (sch_start > end) sch_start = (UChar* )end; UChar 347 regint.h #define NULL_UCHARP ((UChar* )0) UChar 488 regint.h UChar* p; UChar 496 regint.h UChar *tmp;\ UChar 498 regint.h tmp = (UChar* )xrealloc((buf)->p, (buf)->alloc);\ UChar 504 regint.h UChar *tmp;\ UChar 506 regint.h tmp = (UChar* )xrealloc((buf)->p, (buf)->alloc);\ UChar 515 regint.h UChar *tmp;\ UChar 516 regint.h tmp = (UChar* )xrealloc((buf)->p, new_alloc);\ UChar 533 regint.h (buf)->p[(pos)] = (UChar )(byte);\ UChar 862 regint.h UChar *pcode; /* byte code position */ UChar 863 regint.h UChar *pstr; /* string position */ UChar 864 regint.h UChar *pstr_prev; /* previous char position of pstr */ UChar 868 regint.h UChar *pkeep; /* keep pattern position */ UChar 872 regint.h UChar *pcode; /* byte code position (head of repeated target) */ UChar 880 regint.h UChar *pstr; /* start/end position */ UChar 887 regint.h UChar *pstr; /* start position */ UChar 891 regint.h UChar *ret_addr; /* byte code position */ UChar 893 regint.h UChar *pstr; /* string position */ UChar 904 regint.h const UChar* start; /* search start position */ UChar 905 regint.h const UChar* gpos; /* global position (for \G: BEGIN_POSITION) */ UChar 908 regint.h UChar* best_s; UChar 947 regint.h extern UChar* onig_error_code_to_format P_((OnigPosition code)); UChar 973 regint.h r = onigenc_property_list_add_property((UChar* )Name, CR,\ UChar 237 regparse.c dest[len] = (UChar )0; UChar 242 regparse.c static UChar* UChar 247 regparse.c UChar *r; UChar 252 regparse.c r = (UChar* )xmalloc(slen + term_len); UChar 257 regparse.c r[slen + i] = (UChar )0; UChar 268 regparse.c #define PFETCH_READY UChar* pfetch_prev = NULL; (void)pfetch_prev UChar 270 regparse.c #define PFETCH_READY UChar* pfetch_prev UChar 295 regparse.c static UChar* UChar 299 regparse.c UChar* r; UChar 302 regparse.c r = (UChar* )xrealloc(dest, capa + 1); UChar 304 regparse.c r = (UChar* )xmalloc(capa + 1); UChar 312 regparse.c static UChar* UChar 316 regparse.c UChar* r; UChar 318 regparse.c r = (UChar* )xmalloc(capa + 1); UChar 331 regparse.c const UChar* s; UChar 332 regparse.c const UChar* end; UChar 339 regparse.c const UChar *p, *q; UChar 363 regparse.c const UChar *p; UChar 392 regparse.c key.s = (UChar* )str_key; UChar 393 regparse.c key.end = (UChar* )end_key; UChar 406 regparse.c key->s = (UChar* )str_key; UChar 407 regparse.c key->end = (UChar* )end_key; UChar 423 regparse.c UChar* name; UChar 522 regparse.c int (*func)(const UChar*, const UChar*,int,int*,regex_t*,void*); UChar 960 regparse.c env->error = (UChar* )NULL; UChar 961 regparse.c env->error_end = (UChar* )NULL; UChar 1256 regparse.c bbuf->p = (UChar* )((void* )ranges); UChar 1499 regparse.c UChar* p; UChar 1536 regparse.c UChar s[1]; UChar 1545 regparse.c UChar buf[ONIGENC_CODE_TO_MBC_MAXLEN]; UChar 1617 regparse.c UChar p[1]; UChar 1626 regparse.c const UChar *p; UChar 1635 regparse.c sn->end = (UChar* )p; UChar 1654 regparse.c UChar buf[NODE_STR_BUF_SIZE]; UChar 1673 regparse.c UChar* p = *src; UChar 1702 regparse.c UChar* p = *src; UChar 1733 regparse.c UChar* p = *src; UChar 2400 regparse.c UChar* backp; UChar 2402 regparse.c UChar* s; UChar 2426 regparse.c UChar* name; UChar 2427 regparse.c UChar* name_end; UChar 2446 regparse.c UChar* p = *src; UChar 2483 regparse.c UChar* prev = p; UChar 2536 regparse.c UChar* p = *src; UChar 2636 regparse.c UChar *name_end; UChar 2637 regparse.c UChar *pnum_head; UChar 2638 regparse.c UChar *p = *src; UChar 2749 regparse.c UChar *name_end; UChar 2750 regparse.c UChar *pnum_head; UChar 2751 regparse.c UChar *p = *src; UChar 2871 regparse.c UChar *name_end; UChar 2873 regparse.c UChar *pnum_head; UChar 2874 regparse.c UChar *p = *src; UChar 2949 regparse.c UChar buf[WARN_BUFSIZE]; UChar 2953 regparse.c (const UChar *)fmt, args); UChar 3001 regparse.c static UChar* UChar 3007 regparse.c UChar *q; UChar 3008 regparse.c UChar *p = from; UChar 3036 regparse.c UChar *q; UChar 3037 regparse.c UChar *p = from; UChar 3075 regparse.c UChar* prev; UChar 3076 regparse.c UChar* p = *src; UChar 3273 regparse.c CC_ESC_WARN(env, (UChar* )"["); UChar 3297 regparse.c UChar* prev; UChar 3298 regparse.c UChar* p = *src; UChar 3299 regparse.c UChar* name_end; UChar 3372 regparse.c UChar* prev; UChar 3373 regparse.c UChar* p = *src; UChar 3733 regparse.c UChar* name_end; UChar 3939 regparse.c UChar *name; UChar 3940 regparse.c UChar *name_end; UChar 3971 regparse.c UChar *name; UChar 3972 regparse.c UChar *name_end; UChar 3997 regparse.c UChar *name; UChar 3998 regparse.c UChar *name_end; UChar 4056 regparse.c CLOSE_BRACKET_WITHOUT_ESC_WARN(env, (UChar* )"]"); UChar 4315 regparse.c UChar *p = *src; UChar 4331 regparse.c p = (UChar* )onigenc_step(enc, p, end, pb->len); UChar 4332 regparse.c if (onigenc_with_ascii_strncmp(enc, p, end, (UChar* )":]", 2) != 0) UChar 4377 regparse.c UChar *prev, *start, *p = *src; UChar 4574 regparse.c UChar* p = from; UChar 4596 regparse.c UChar *p; UChar 4624 regparse.c CC_ESC_WARN(env, (UChar* )"]"); UChar 4669 regparse.c UChar buf[ONIGENC_CODE_TO_MBC_MAXLEN]; UChar 4670 regparse.c UChar* bufe = buf + ONIGENC_CODE_TO_MBC_MAXLEN; UChar 4671 regparse.c UChar* psave = p; UChar 4674 regparse.c buf[0] = (UChar )tok->u.c; UChar 4682 regparse.c buf[i] = (UChar )tok->u.c; UChar 4741 regparse.c CC_ESC_WARN(env, (UChar* )"["); UChar 4795 regparse.c CC_ESC_WARN(env, (UChar* )"-"); UChar 4810 regparse.c CC_ESC_WARN(env, (UChar* )"-"); UChar 4815 regparse.c CC_ESC_WARN(env, (UChar* )"-"); UChar 4824 regparse.c CC_ESC_WARN(env, (UChar* )"-"); UChar 4829 regparse.c CC_ESC_WARN(env, (UChar* )"-"); UChar 4988 regparse.c UChar* p = *src; UChar 5051 regparse.c UChar *name; UChar 5052 regparse.c UChar *name_end; UChar 5119 regparse.c UChar *name = NULL; UChar 5120 regparse.c UChar *name_end; UChar 5508 regparse.c UChar *p; UChar 5512 regparse.c p = (UChar* )&(key->enc); UChar 5517 regparse.c p = (UChar* )(&key->type); UChar 5661 regparse.c UChar buf[ONIGENC_CODE_TO_MBC_MAXLEN]; UChar 5736 regparse.c UChar buf[ONIGENC_CODE_TO_MBC_MAXLEN * 2]; UChar 5803 regparse.c UChar* propname = (UChar* )"M"; UChar 6025 regparse.c *np = node_new_str_raw_char((UChar )tok->u.c); UChar 6045 regparse.c (void )node_str_head_pad(NSTR(*np), rem, (UChar )0); UChar 6055 regparse.c r = node_str_cat_char(*np, (UChar )tok->u.c); UChar 6080 regparse.c UChar *qstart, *qend, *nextp; UChar 6478 regparse.c UChar* p; UChar 6489 regparse.c env->pattern = (UChar* )pattern; UChar 6490 regparse.c env->pattern_end = (UChar* )end; UChar 6494 regparse.c p = (UChar* )pattern; UChar 6495 regparse.c r = parse_regexp(root, &p, (UChar* )end, env); UChar 171 regparse.h UChar* s; UChar 172 regparse.h UChar* end; UChar 175 regparse.h UChar buf[NODE_STR_BUF_SIZE]; UChar 226 regparse.h UChar* name; UChar 227 regparse.h UChar* name_end; UChar 298 regparse.h UChar* pattern; UChar 299 regparse.h UChar* pattern_end; UChar 300 regparse.h UChar* error; UChar 301 regparse.h UChar* error_end;