Lines Matching refs:elist

94 …mb_guess_encoding(unsigned char *in, size_t in_len, const mbfl_encoding **elist, unsigned int elis…
2761 static void remove_non_encodings_from_elist(const mbfl_encoding **elist, size_t *size) in remove_non_encodings_from_elist() argument
2768 const mbfl_encoding *encoding = elist[i]; in remove_non_encodings_from_elist()
2772 elist[i - shift] = encoding; in remove_non_encodings_from_elist()
2913 static const mbfl_encoding **duplicate_elist(const mbfl_encoding **elist, size_t size) in duplicate_elist() argument
2916 memcpy(ZEND_VOIDP(new_elist), elist, size * sizeof(mbfl_encoding*)); in duplicate_elist()
3091 …gned char **strings, size_t *str_lengths, size_t n, const mbfl_encoding **elist, unsigned int elis… in mb_guess_encoding_for_strings() argument
3099 if (!php_mb_check_encoding((const char*)strings[n], str_lengths[n], *elist)) { in mb_guess_encoding_for_strings()
3104 return *elist; in mb_guess_encoding_for_strings()
3107 return *elist; in mb_guess_encoding_for_strings()
3112 …elist_size = init_candidate_array(array, elist_size, elist, strings, str_lengths, n, strict, order… in mb_guess_encoding_for_strings()
3136 …mb_guess_encoding(unsigned char *in, size_t in_len, const mbfl_encoding **elist, unsigned int elis… in mb_guess_encoding() argument
3138 …return mb_guess_encoding_for_strings((const unsigned char**)&in, &in_len, 1, elist, elist_size, st… in mb_guess_encoding()
3147 const mbfl_encoding *ret, **elist; in PHP_FUNCTION() local
3168 if (FAILURE == php_mb_parse_encoding_array(encoding_ht, &elist, &size, 2)) { in PHP_FUNCTION()
3172 …if (FAILURE == php_mb_parse_encoding_list(ZSTR_VAL(encoding_str), ZSTR_LEN(encoding_str), &elist, … in PHP_FUNCTION()
3176elist = duplicate_elist(MBSTRG(current_detect_order_list), MBSTRG(current_detect_order_list_size)); in PHP_FUNCTION()
3181 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()
3186 remove_non_encodings_from_elist(elist, &size); in PHP_FUNCTION()
3188 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()
3196 if (size == 1 && *elist == &mbfl_encoding_utf8 && (GC_FLAGS(str) & IS_STR_VALID_UTF8)) { in PHP_FUNCTION()
3199 …ret = mb_guess_encoding((unsigned char*)ZSTR_VAL(str), ZSTR_LEN(str), elist, size, strict, order_s… in PHP_FUNCTION()
3202 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()
3544 const mbfl_encoding **elist; in PHP_FUNCTION() local
3569 if (php_mb_parse_encoding_array(from_enc_ht, &elist, &elistsz, 2) == FAILURE) { in PHP_FUNCTION()
3573 …if (php_mb_parse_encoding_list(ZSTR_VAL(from_enc_str), ZSTR_LEN(from_enc_str), &elist, &elistsz, /… in PHP_FUNCTION()
3579 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()
3585 from_encoding = *elist; in PHP_FUNCTION()
3599 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()
3606 …from_encoding = mb_guess_encoding_for_strings(val_list, len_list, num, elist, elistsz, MBSTRG(stri… in PHP_FUNCTION()
3611 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()
3617 efree(ZEND_VOIDP(elist)); in PHP_FUNCTION()