Lines Matching refs:mbfl_encoding

92 static bool mb_check_str_encoding(zend_string *str, const mbfl_encoding *encoding);
94 static const mbfl_encoding* mb_guess_encoding(unsigned char *in, size_t in_len, const mbfl_encoding
96 …tring* mb_mime_header_encode(zend_string *input, const mbfl_encoding *incode, const mbfl_encoding
236 static const mbfl_encoding *php_mb_get_encoding(zend_string *encoding_name, uint32_t arg_num) { in php_mb_get_encoding()
238 const mbfl_encoding *encoding; in php_mb_get_encoding()
272 static const mbfl_encoding *php_mb_get_encoding_or_pass(const char *encoding_name, size_t encoding_… in php_mb_get_encoding_or_pass()
294 const mbfl_encoding ***return_list, size_t *return_size, bool persistent, uint32_t arg_num) in php_mb_parse_encoding_list()
304 const mbfl_encoding **entry, **list; in php_mb_parse_encoding_list()
315 list = (const mbfl_encoding **)pecalloc(size, sizeof(mbfl_encoding*), persistent); in php_mb_parse_encoding_list()
345 const mbfl_encoding *encoding = mbfl_name2encoding_ex(p1, p1_length); in php_mb_parse_encoding_list()
377 static zend_result php_mb_parse_encoding_array(HashTable *target_hash, const mbfl_encoding ***retur… in php_mb_parse_encoding_array()
382 const mbfl_encoding **list = ecalloc(size, sizeof(mbfl_encoding*)); in php_mb_parse_encoding_array()
383 const mbfl_encoding **entry = list; in php_mb_parse_encoding_array()
407 const mbfl_encoding *encoding = mbfl_name2encoding(ZSTR_VAL(encoding_str)); in php_mb_parse_encoding_array()
434 return ((const mbfl_encoding *)encoding)->name; in php_mb_zend_encoding_name_getter()
439 const mbfl_encoding *encoding = (const mbfl_encoding*)_encoding; in php_mb_zend_encoding_lexer_compatibility_checker()
449 if (list_size == 1 && ((mbfl_encoding*)*list) == &mbfl_encoding_pass) { in php_mb_zend_encoding_detector()
454 …ing*)mb_guess_encoding((unsigned char*)arg_string, arg_length, (const mbfl_encoding**)list, list_s… in php_mb_zend_encoding_detector()
460 …_convert((unsigned char*)from, from_length, (const mbfl_encoding*)encoding_from, (const mbfl_encod… in php_mb_zend_encoding_converter()
474 (const mbfl_encoding ***)return_list, return_size, in php_mb_zend_encoding_list_parser()
485 MBSTRG(internal_encoding) = (const mbfl_encoding *)encoding; in php_mb_zend_internal_encoding_setter()
573 size_t j = php_mb_mbchar_bytes(start+i, (const mbfl_encoding *)encoding); in php_mb_rfc1867_substring_conf()
605 pos += php_mb_mbchar_bytes(pos, (const mbfl_encoding *)encoding); in php_mb_rfc1867_getword()
618 pos += php_mb_mbchar_bytes(pos, (const mbfl_encoding *)encoding); in php_mb_rfc1867_getword()
662 s = php_mb_safe_strrchr(filename, '\\', filename_len, (const mbfl_encoding *)encoding); in php_mb_rfc1867_basename()
663 s2 = php_mb_safe_strrchr(filename, '/', filename_len, (const mbfl_encoding *)encoding); in php_mb_rfc1867_basename()
701 const mbfl_encoding **list; in PHP_INI_MH()
727 const mbfl_encoding **list; in _php_mb_ini_mbstring_http_input_set()
730 list = (const mbfl_encoding**)pecalloc(1, sizeof(mbfl_encoding*), 1); in _php_mb_ini_mbstring_http_input_set()
764 const mbfl_encoding *encoding = php_mb_get_encoding_or_pass(new_value, length); in _php_mb_ini_mbstring_http_output_set()
796 const mbfl_encoding *encoding; in _php_mb_ini_mbstring_internal_encoding_set()
1234 const mbfl_encoding *encoding; in PHP_FUNCTION()
1264 const mbfl_encoding **entry; in PHP_FUNCTION()
1265 const mbfl_encoding *encoding; in PHP_FUNCTION()
1351 const mbfl_encoding *encoding = php_mb_get_encoding_or_pass(name, name_len); in PHP_FUNCTION()
1378 const mbfl_encoding **entry = MBSTRG(current_detect_order_list); in PHP_FUNCTION()
1385 const mbfl_encoding **list; in PHP_FUNCTION()
1496 const mbfl_encoding *enc = mbfl_name2encoding(name); in PHP_FUNCTION()
1519 const mbfl_encoding *detected; in PHP_FUNCTION()
1560 const mbfl_encoding *encoding = MBSTRG(current_http_output_encoding); in PHP_FUNCTION()
1648 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 3); in PHP_FUNCTION()
1816 static size_t mb_get_strlen(zend_string *string, const mbfl_encoding *encoding) in mb_get_strlen()
1849 const mbfl_encoding *enc = php_mb_get_encoding(enc_name, 2); in PHP_FUNCTION()
1895 static size_t mb_find_strpos(zend_string *haystack, zend_string *needle, const mbfl_encoding *enc, … in mb_find_strpos()
1980 const mbfl_encoding *enc = php_mb_get_encoding(enc_name, 4); in PHP_FUNCTION()
2009 const mbfl_encoding *enc = php_mb_get_encoding(enc_name, 4); in PHP_FUNCTION()
2039 const mbfl_encoding *enc = php_mb_get_encoding(from_encoding, 4); in PHP_FUNCTION()
2070 const mbfl_encoding *enc = php_mb_get_encoding(from_encoding, 4); in PHP_FUNCTION()
2086 …et_substr_slow(unsigned char *in, size_t in_len, size_t from, size_t len, const mbfl_encoding *enc) in mb_get_substr_slow()
2111 static zend_string* mb_get_substr(zend_string *input, size_t from, size_t len, const mbfl_encoding in mb_get_substr()
2164 const mbfl_encoding *enc = php_mb_get_encoding(encoding_name, 4); in php_mb_strstr_variants()
2240 const mbfl_encoding *enc = php_mb_get_encoding(enc_name, 3); in PHP_FUNCTION()
2324 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 4); in PHP_FUNCTION()
2377 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 4); in PHP_FUNCTION()
2479 static size_t mb_get_strwidth(zend_string *string, const mbfl_encoding *enc) in mb_get_strwidth()
2513 const mbfl_encoding *enc = php_mb_get_encoding(enc_name, 2); in PHP_FUNCTION()
2521 static zend_string* mb_trim_string(zend_string *input, zend_string *marker, const mbfl_encoding *en… in mb_trim_string()
2647 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 5); in PHP_FUNCTION()
2693 …_encoding_ex(const char *input, size_t length, const mbfl_encoding *to_encoding, const mbfl_encodi… in php_mb_convert_encoding_ex()
2701 …ert_encoding(const char *input, size_t length, const mbfl_encoding *to_encoding, const mbfl_encodi… in php_mb_convert_encoding()
2703 const mbfl_encoding *from_encoding; in php_mb_convert_encoding()
2721 …b_convert_encoding_recursive(HashTable *input, const mbfl_encoding *to_encoding, const mbfl_encodi… in php_mb_convert_encoding_recursive()
2803 static void remove_non_encodings_from_elist(const mbfl_encoding **elist, size_t *size) in remove_non_encodings_from_elist()
2810 const mbfl_encoding *encoding = elist[i]; in remove_non_encodings_from_elist()
2826 const mbfl_encoding **from_encodings; in PHP_FUNCTION()
2837 const mbfl_encoding *to_encoding = php_mb_get_encoding(to_encoding_name, 2); in PHP_FUNCTION()
2889 …ng_convert_case(php_case_mode case_mode, const char *str, size_t str_len, const mbfl_encoding *enc) in mbstring_convert_case()
2906 const mbfl_encoding *enc = php_mb_get_encoding(from_encoding, 3); in PHP_FUNCTION()
2929 const mbfl_encoding *enc = php_mb_get_encoding(from_encoding, 2); in PHP_FUNCTION()
2947 const mbfl_encoding *enc = php_mb_get_encoding(from_encoding, 2); in PHP_FUNCTION()
2965 const mbfl_encoding *enc = php_mb_get_encoding(from_encoding, 2); in php_mb_ulcfirst()
3019 … uint32_t *default_chars, size_t default_chars_length, mb_trim_mode mode, const mbfl_encoding *enc) in trim_each_wchar()
3059 static zend_string* mb_trim_default_chars(zend_string *str, mb_trim_mode mode, const mbfl_encoding in mb_trim_default_chars()
3084 …b_trim_what_chars(zend_string *str, zend_string *what, mb_trim_mode mode, const mbfl_encoding *enc) in mb_trim_what_chars()
3137 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 3); in php_do_mb_trim()
3164 static const mbfl_encoding **duplicate_elist(const mbfl_encoding **elist, size_t size) in duplicate_elist()
3166 const mbfl_encoding **new_elist = safe_emalloc(size, sizeof(mbfl_encoding*), 0); in duplicate_elist()
3167 memcpy(ZEND_VOIDP(new_elist), elist, size * sizeof(mbfl_encoding*)); in duplicate_elist()
3216 const mbfl_encoding *enc;
3224 static size_t init_candidate_array(struct candidate *array, size_t length, const mbfl_encoding **en… in init_candidate_array()
3229 const mbfl_encoding *enc = encodings[i]; in init_candidate_array()
3263 const mbfl_encoding *enc = array[i].enc; in start_string()
3304 const mbfl_encoding *enc = array[i].enc; in count_demerits()
3342 …NG_API const mbfl_encoding* mb_guess_encoding_for_strings(const unsigned char **strings, size_t *s… in mb_guess_encoding_for_strings()
3387 static const mbfl_encoding* mb_guess_encoding(unsigned char *in, size_t in_len, const mbfl_encoding in mb_guess_encoding()
3398 const mbfl_encoding *ret, **elist; in PHP_FUNCTION()
3474 for (const mbfl_encoding **encodings = mbfl_get_supported_encodings(); *encodings; encodings++) { in PHP_FUNCTION()
3490 const mbfl_encoding *encoding; in PHP_FUNCTION()
3511 static zend_string* jp_kana_convert(zend_string *input, const mbfl_encoding *encoding, unsigned int… in jp_kana_convert()
3668 const mbfl_encoding *enc = php_mb_get_encoding(encname, 3); in PHP_FUNCTION()
3744 …bool mb_recursive_convert_variable(zval *var, const mbfl_encoding* from_encoding, const mbfl_encod… in mb_recursive_convert_variable()
3792 const mbfl_encoding *from_encoding, *to_encoding; in PHP_FUNCTION()
3795 const mbfl_encoding **elist; in PHP_FUNCTION()
3935 static zend_string* html_numeric_entity_encode(zend_string *input, const mbfl_encoding *encoding, u… in html_numeric_entity_encode()
4017 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 3); in PHP_FUNCTION()
4055 static zend_string* html_numeric_entity_decode(zend_string *input, const mbfl_encoding *encoding, u… in html_numeric_entity_decode()
4247 const mbfl_encoding *enc = php_mb_get_encoding(encoding, 3); in PHP_FUNCTION()
4444 const mbfl_encoding *tran_cs, /* transfer text charset */ in PHP_FUNCTION()
4507 const mbfl_encoding *_tran_cs = tran_cs; in PHP_FUNCTION()
4527 const mbfl_encoding *_body_enc; in PHP_FUNCTION()
4576 const mbfl_encoding *enc = MBSTRG(current_internal_encoding); in PHP_FUNCTION()
4586 const mbfl_encoding *msg_enc = MBSTRG(current_internal_encoding); in PHP_FUNCTION()
4693 const mbfl_encoding **entry; in PHP_FUNCTION()
4839 MBSTRING_API bool php_mb_check_encoding(const char *input, size_t length, const mbfl_encoding *enco… in php_mb_check_encoding()
5525 static bool mb_check_str_encoding(zend_string *str, const mbfl_encoding *encoding) in mb_check_str_encoding()
5541 static bool php_mb_check_encoding_recursive(HashTable *vars, const mbfl_encoding *encoding) in php_mb_check_encoding_recursive()
5597 const mbfl_encoding *encoding; in PHP_FUNCTION()
5627 const mbfl_encoding *enc; in php_mb_ord()
5690 const mbfl_encoding *enc; in php_mb_chr()
5794 const mbfl_encoding *encoding = php_mb_get_encoding(encoding_str, 5); in PHP_FUNCTION()
5916 const mbfl_encoding *enc = php_mb_get_encoding(enc_name, 2); in PHP_FUNCTION()
5933 const mbfl_encoding **entry = 0; in php_mb_populate_current_detect_order_list()
5938 entry = (const mbfl_encoding **)safe_emalloc(nentries, sizeof(mbfl_encoding*), 0); in php_mb_populate_current_detect_order_list()
5939 memcpy(ZEND_VOIDP(entry), MBSTRG(detect_order_list), sizeof(mbfl_encoding*) * nentries); in php_mb_populate_current_detect_order_list()
5944 entry = (const mbfl_encoding **)safe_emalloc(nentries, sizeof(mbfl_encoding*), 0); in php_mb_populate_current_detect_order_list()
5961 MBSTRING_API size_t php_mb_mbchar_bytes(const char *s, const mbfl_encoding *enc) in php_mb_mbchar_bytes()
5977 …I char *php_mb_safe_strrchr(const char *s, unsigned int c, size_t nbytes, const mbfl_encoding *enc) in php_mb_safe_strrchr()
6016 …(bool mode, zend_string *haystack, zend_string *needle, zend_long offset, const mbfl_encoding *enc) in php_mb_stripos()
6040 MBSTRG(http_input_identify) = (const mbfl_encoding*)encoding; in php_mb_gpc_set_input_encoding()
6120 …tring* mb_mime_header_encode(zend_string *input, const mbfl_encoding *incode, const mbfl_encoding in mb_mime_header_encode()
6418 const mbfl_encoding *charset = &mbfl_encoding_pass; in PHP_FUNCTION()
6446 const mbfl_encoding *transenc = mbfl_no2encoding(lang->mail_header_encoding); in PHP_FUNCTION()
6500 …_header_decode_encoded_word(unsigned char *p, unsigned char *e, const mbfl_encoding *outcode, mb_c… in mime_header_decode_encoded_word()
6523 const mbfl_encoding *incode = mbfl_name2encoding(charset_name); in mime_header_decode_encoded_word()
6611 static zend_string* mb_mime_header_decode(zend_string *input, const mbfl_encoding *outcode) in mb_mime_header_decode()