Lines Matching refs:MBREX

55 #define MBREX(g) (MBSTRG(mb_regex_globals)->g)  macro
139 MBREX(current_mbctype) = MBREX(default_mbctype); in PHP_RSHUTDOWN_FUNCTION()
141 if (!Z_ISUNDEF(MBREX(search_str))) { in PHP_RSHUTDOWN_FUNCTION()
142 zval_ptr_dtor(&MBREX(search_str)); in PHP_RSHUTDOWN_FUNCTION()
143 ZVAL_UNDEF(&MBREX(search_str)); in PHP_RSHUTDOWN_FUNCTION()
145 MBREX(search_pos) = 0; in PHP_RSHUTDOWN_FUNCTION()
147 if (MBREX(search_regs) != NULL) { in PHP_RSHUTDOWN_FUNCTION()
148 onig_region_free(MBREX(search_regs), 1); in PHP_RSHUTDOWN_FUNCTION()
149 MBREX(search_regs) = (OnigRegion *)NULL; in PHP_RSHUTDOWN_FUNCTION()
151 zend_hash_clean(&MBREX(ht_rc)); in PHP_RSHUTDOWN_FUNCTION()
412 MBREX(current_mbctype) = mbctype; in php_mb_regex_set_mbctype()
424 MBREX(default_mbctype) = mbctype; in php_mb_regex_set_default_mbctype()
432 return _php_mb_regex_mbctype2name(MBREX(current_mbctype)); in php_mb_regex_get_mbctype()
439 return _php_mb_regex_mbctype2name(MBREX(default_mbctype)); in php_mb_regex_get_default_mbctype()
460 rc = zend_hash_str_find_ptr(&MBREX(ht_rc), (char *)pattern, patlen); in php_mbregex_compile_pattern()
467 if (rc == MBREX(search_re)) { in php_mbregex_compile_pattern()
469 MBREX(search_re) = NULL; in php_mbregex_compile_pattern()
471 zend_hash_str_update_ptr(&MBREX(ht_rc), (char *)pattern, patlen, retval); in php_mbregex_compile_pattern()
673 const char *retval = _php_mb_regex_mbctype2name(MBREX(current_mbctype)); in PHP_FUNCTION()
688 MBREX(current_mbctype) = mbctype; in PHP_FUNCTION()
713 _php_mb_regex_mbctype2name(MBREX(current_mbctype)) in _php_mb_regex_ereg_exec()
727 options = MBREX(regex_default_options); in _php_mb_regex_ereg_exec()
748 …rn(Z_STRVAL_P(arg_pattern), Z_STRLEN_P(arg_pattern), options, MBREX(current_mbctype), MBREX(regex_… in _php_mb_regex_ereg_exec()
840 current_enc_name = _php_mb_regex_mbctype2name(MBREX(current_mbctype)); in _php_mb_regex_ereg_replace_exec()
873 _php_mb_regex_mbctype2name(MBREX(current_mbctype)) in _php_mb_regex_ereg_replace_exec()
881 options |= MBREX(regex_default_options); in _php_mb_regex_ereg_replace_exec()
882 syntax = MBREX(regex_default_syntax); in _php_mb_regex_ereg_replace_exec()
905 …re = php_mbregex_compile_pattern(arg_pattern, arg_pattern_len, options, MBREX(current_mbctype), sy… in _php_mb_regex_ereg_replace_exec()
1118 _php_mb_regex_mbctype2name(MBREX(current_mbctype)))) { in PHP_FUNCTION()
1123 …_compile_pattern(arg_pattern, arg_pattern_len, MBREX(regex_default_options), MBREX(current_mbctype… in PHP_FUNCTION()
1206 option |= MBREX(regex_default_options); in PHP_FUNCTION()
1207 syntax = MBREX(regex_default_syntax); in PHP_FUNCTION()
1212 _php_mb_regex_mbctype2name(MBREX(current_mbctype)))) { in PHP_FUNCTION()
1216 …if ((re = php_mbregex_compile_pattern(arg_pattern, arg_pattern_len, option, MBREX(current_mbctype)… in PHP_FUNCTION()
1246 option = MBREX(regex_default_options); in _php_mb_regex_ereg_search_exec()
1255 …if ((MBREX(search_re) = php_mbregex_compile_pattern(arg_pattern, arg_pattern_len, option, MBREX(cu… in _php_mb_regex_ereg_search_exec()
1260 pos = MBREX(search_pos); in _php_mb_regex_ereg_search_exec()
1263 if (!Z_ISUNDEF(MBREX(search_str)) && Z_TYPE(MBREX(search_str)) == IS_STRING){ in _php_mb_regex_ereg_search_exec()
1264 str = (OnigUChar *)Z_STRVAL(MBREX(search_str)); in _php_mb_regex_ereg_search_exec()
1265 len = Z_STRLEN(MBREX(search_str)); in _php_mb_regex_ereg_search_exec()
1268 if (MBREX(search_re) == NULL) { in _php_mb_regex_ereg_search_exec()
1278 if (MBREX(search_regs)) { in _php_mb_regex_ereg_search_exec()
1279 onig_region_free(MBREX(search_regs), 1); in _php_mb_regex_ereg_search_exec()
1281 MBREX(search_regs) = onig_region_new(); in _php_mb_regex_ereg_search_exec()
1283 err = onig_search(MBREX(search_re), str, str + len, str + pos, str + len, MBREX(search_regs), 0); in _php_mb_regex_ereg_search_exec()
1285 MBREX(search_pos) = len; in _php_mb_regex_ereg_search_exec()
1296 beg = MBREX(search_regs)->beg[0]; in _php_mb_regex_ereg_search_exec()
1297 end = MBREX(search_regs)->end[0]; in _php_mb_regex_ereg_search_exec()
1303 n = MBREX(search_regs)->num_regs; in _php_mb_regex_ereg_search_exec()
1305 beg = MBREX(search_regs)->beg[i]; in _php_mb_regex_ereg_search_exec()
1306 end = MBREX(search_regs)->end[i]; in _php_mb_regex_ereg_search_exec()
1318 end = MBREX(search_regs)->end[0]; in _php_mb_regex_ereg_search_exec()
1320 MBREX(search_pos) = end; in _php_mb_regex_ereg_search_exec()
1322 MBREX(search_pos) = pos + 1; in _php_mb_regex_ereg_search_exec()
1327 onig_region_free(MBREX(search_regs), 1); in _php_mb_regex_ereg_search_exec()
1328 MBREX(search_regs) = (OnigRegion *)NULL; in _php_mb_regex_ereg_search_exec()
1377 option = MBREX(regex_default_options); in PHP_FUNCTION()
1378 syntax = MBREX(regex_default_syntax); in PHP_FUNCTION()
1387 …if ((MBREX(search_re) = php_mbregex_compile_pattern(arg_pattern, arg_pattern_len, option, MBREX(cu… in PHP_FUNCTION()
1392 if (!Z_ISNULL(MBREX(search_str))) { in PHP_FUNCTION()
1393 zval_ptr_dtor(&MBREX(search_str)); in PHP_FUNCTION()
1396 ZVAL_STR_COPY(&MBREX(search_str), arg_str); in PHP_FUNCTION()
1401 _php_mb_regex_mbctype2name(MBREX(current_mbctype)) in PHP_FUNCTION()
1403 MBREX(search_pos) = 0; in PHP_FUNCTION()
1406 MBREX(search_pos) = ZSTR_LEN(arg_str); in PHP_FUNCTION()
1410 if (MBREX(search_regs) != NULL) { in PHP_FUNCTION()
1411 onig_region_free(MBREX(search_regs), 1); in PHP_FUNCTION()
1412 MBREX(search_regs) = NULL; in PHP_FUNCTION()
1424 if (MBREX(search_regs) != NULL && Z_TYPE(MBREX(search_str)) == IS_STRING) { in PHP_FUNCTION()
1427 str = (OnigUChar *)Z_STRVAL(MBREX(search_str)); in PHP_FUNCTION()
1428 len = Z_STRLEN(MBREX(search_str)); in PHP_FUNCTION()
1429 n = MBREX(search_regs)->num_regs; in PHP_FUNCTION()
1431 beg = MBREX(search_regs)->beg[i]; in PHP_FUNCTION()
1432 end = MBREX(search_regs)->end[i]; in PHP_FUNCTION()
1449 RETVAL_LONG(MBREX(search_pos)); in PHP_FUNCTION()
1464 …if ((position < 0) && (!Z_ISUNDEF(MBREX(search_str))) && (Z_TYPE(MBREX(search_str)) == IS_STRING))… in PHP_FUNCTION()
1465 position += Z_STRLEN(MBREX(search_str)); in PHP_FUNCTION()
1468 …position < 0 || (!Z_ISUNDEF(MBREX(search_str)) && Z_TYPE(MBREX(search_str)) == IS_STRING && (size_… in PHP_FUNCTION()
1470 MBREX(search_pos) = 0; in PHP_FUNCTION()
1474 MBREX(search_pos) = position; in PHP_FUNCTION()
1483 *prev_options = MBREX(regex_default_options); in _php_mb_regex_set_options()
1486 *prev_syntax = MBREX(regex_default_syntax); in _php_mb_regex_set_options()
1488 MBREX(regex_default_options) = options; in _php_mb_regex_set_options()
1489 MBREX(regex_default_syntax) = syntax; in _php_mb_regex_set_options()
1513 opt = MBREX(regex_default_options); in PHP_FUNCTION()
1514 syntax = MBREX(regex_default_syntax); in PHP_FUNCTION()