Lines Matching refs:charset_hint
376 static enum entity_charset determine_charset(char *charset_hint) in determine_charset() argument
384 if (charset_hint == NULL) in determine_charset()
387 if ((len = strlen(charset_hint)) != 0) { in determine_charset()
393 charset_hint = (char *)zend_multibyte_get_encoding_name(zenc); in determine_charset()
394 if (charset_hint != NULL && (len=strlen(charset_hint)) != 0) { in determine_charset()
397 (!memcmp("pass", charset_hint, 4) || in determine_charset()
398 !memcmp("auto", charset_hint, 4))) { in determine_charset()
399 charset_hint = NULL; in determine_charset()
407 charset_hint = SG(default_charset); in determine_charset()
408 if (charset_hint != NULL && (len=strlen(charset_hint)) != 0) { in determine_charset()
414 charset_hint = nl_langinfo(CODESET); in determine_charset()
415 if (charset_hint != NULL && (len=strlen(charset_hint)) != 0) { in determine_charset()
438 charset_hint = dot; in determine_charset()
442 charset_hint = localename; in determine_charset()
443 len = strlen(charset_hint); in determine_charset()
450 if (charset_hint) { in determine_charset()
456 zend_binary_strcasecmp(charset_hint, len, charset_map[i].codeset, len) == 0) { in determine_charset()
464 charset_hint); in determine_charset()
1616 char *charset_hint = NULL; in PHP_FUNCTION() local
1625 &all, &flags, &charset_hint, &charset_hint_len) == FAILURE) { in PHP_FUNCTION()
1629 charset = determine_charset(charset_hint); in PHP_FUNCTION()