From: Felipe Pena Date: Fri, 27 Mar 2009 19:50:56 +0000 (+0000) Subject: - Removed leftover UG(unicode) checks X-Git-Tag: php-5.4.0alpha1~191^2~4038 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7c860bb018c3d02c3f30c424d8f05fa633fd5185;p=php - Removed leftover UG(unicode) checks --- diff --git a/ext/mysqlnd/mysqlnd_palloc.c b/ext/mysqlnd/mysqlnd_palloc.c index 1779749d5e..ca945c1901 100644 --- a/ext/mysqlnd/mysqlnd_palloc.c +++ b/ext/mysqlnd/mysqlnd_palloc.c @@ -544,48 +544,45 @@ PHPAPI void mysqlnd_palloc_stats(const MYSQLND_ZVAL_PCACHE * const cache, zval * { if (cache) { #if PHP_MAJOR_VERSION >= 6 + UChar *ustr; + int ulen; + TSRMLS_FETCH(); #endif LOCK_PCACHE(cache); array_init(return_value); #if PHP_MAJOR_VERSION >= 6 - if (UG(unicode)) { - UChar *ustr; - int ulen; - - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "put_hits", sizeof("put_hits") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "put_misses", sizeof("put_misses") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "get_hits", sizeof("get_hits") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "get_misses", sizeof("get_misses") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "size", sizeof("size") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "free_items", sizeof("free_items") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "references", sizeof("references") TSRMLS_CC); - add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); - efree(ustr); - } else + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "put_hits", sizeof("put_hits") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "put_misses", sizeof("put_misses") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "get_hits", sizeof("get_hits") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "get_misses", sizeof("get_misses") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "size", sizeof("size") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "free_items", sizeof("free_items") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); + zend_string_to_unicode(UG(utf8_conv), &ustr, &ulen, "references", sizeof("references") TSRMLS_CC); + add_u_assoc_long_ex(return_value, IS_UNICODE, ZSTR(ustr), ulen + 1, cache->put_hits); + efree(ustr); +#else + add_assoc_long_ex(return_value, "put_hits", sizeof("put_hits"), cache->put_hits); + add_assoc_long_ex(return_value, "put_misses", sizeof("put_misses"), cache->put_misses); + add_assoc_long_ex(return_value, "get_hits", sizeof("get_hits"), cache->get_hits); + add_assoc_long_ex(return_value, "get_misses", sizeof("get_misses"), cache->get_misses); + add_assoc_long_ex(return_value, "size", sizeof("size"), cache->max_items); + add_assoc_long_ex(return_value, "free_items", sizeof("free_items"), cache->free_items); + add_assoc_long_ex(return_value, "references", sizeof("references"), cache->references); #endif - { - add_assoc_long_ex(return_value, "put_hits", sizeof("put_hits"), cache->put_hits); - add_assoc_long_ex(return_value, "put_misses", sizeof("put_misses"), cache->put_misses); - add_assoc_long_ex(return_value, "get_hits", sizeof("get_hits"), cache->get_hits); - add_assoc_long_ex(return_value, "get_misses", sizeof("get_misses"), cache->get_misses); - add_assoc_long_ex(return_value, "size", sizeof("size"), cache->max_items); - add_assoc_long_ex(return_value, "free_items", sizeof("free_items"), cache->free_items); - add_assoc_long_ex(return_value, "references", sizeof("references"), cache->references); - } UNLOCK_PCACHE(cache); } else { ZVAL_NULL(return_value); diff --git a/main/snprintf.c b/main/snprintf.c index cc19754318..b64abac3d2 100644 --- a/main/snprintf.c +++ b/main/snprintf.c @@ -957,11 +957,7 @@ static int format_converter(register buffy * odp, const char *fmt, va_list ap) / break; case 'v': - if (UG(unicode)) { - goto fmt_unicode; - } else { - goto fmt_string; - } + goto fmt_unicode; break; case 'R': diff --git a/sapi/cli/php_cli_readline.c b/sapi/cli/php_cli_readline.c index d6e8026357..876775f123 100644 --- a/sapi/cli/php_cli_readline.c +++ b/sapi/cli/php_cli_readline.c @@ -286,7 +286,7 @@ static char *cli_completion_generator_ht(const char *text, int textlen, int *sta } while(zend_hash_has_more_elements(ht) == SUCCESS) { zend_hash_get_current_key(ht, &name, &number, 0); - if (!textlen || (UG(unicode) ? !zend_cmp_unicode_and_string(name.u, (char *)text, textlen) : !strncmp(name.s, text, textlen))) { + if (!textlen || !zend_cmp_unicode_and_string(name.u, (char *)text, textlen)) { if (pData) { zend_hash_get_current_data(ht, pData); } @@ -307,25 +307,18 @@ static char *cli_completion_generator_var(const char *text, int textlen, int *st tmp = retval = cli_completion_generator_ht(text + 1, textlen - 1, state, EG(active_symbol_table), NULL TSRMLS_CC); if (retval) { - if (UG(unicode)) { - int32_t tmp_len, len; - UErrorCode status = U_ZERO_ERROR; - - len = u_strlen((UChar *)retval); - zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, - (UChar *)retval, len, &status); - - retval = malloc(tmp_len + 2); - retval[0] = '$'; - strcpy(&retval[1], tmp); - rl_completion_append_character = '\0'; - efree(tmp); - } else { - retval = malloc(strlen(tmp) + 2); - retval[0] = '$'; - strcpy(&retval[1], tmp); - rl_completion_append_character = '\0'; - } + int32_t tmp_len, len; + UErrorCode status = U_ZERO_ERROR; + + len = u_strlen((UChar *)retval); + zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, + (UChar *)retval, len, &status); + + retval = malloc(tmp_len + 2); + retval[0] = '$'; + strcpy(&retval[1], tmp); + rl_completion_append_character = '\0'; + efree(tmp); } return retval; } /* }}} */ @@ -337,22 +330,18 @@ static char *cli_completion_generator_func(const char *text, int textlen, int *s retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&func TSRMLS_CC); if (retval) { - rl_completion_append_character = '('; - - if (UG(unicode)) { - char *tmp; - int32_t tmp_len, len; - UErrorCode status = U_ZERO_ERROR; - - len = u_strlen((UChar *)func->common.function_name.u); - zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, - (UChar *)func->common.function_name.u, len, &status); - - retval = strdup(tmp); - efree(tmp); - } else { - retval = strdup(func->common.function_name.s); - } + char *tmp; + int32_t tmp_len, len; + UErrorCode status = U_ZERO_ERROR; + + rl_completion_append_character = '('; + + len = u_strlen((UChar *)func->common.function_name.u); + zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, + (UChar *)func->common.function_name.u, len, &status); + + retval = strdup(tmp); + efree(tmp); } return retval; @@ -363,22 +352,18 @@ static char *cli_completion_generator_class(const char *text, int textlen, int * zend_class_entry **pce; char *retval = cli_completion_generator_ht(text, textlen, state, EG(class_table), (void**)&pce TSRMLS_CC); if (retval) { + char *tmp; + int32_t tmp_len, len; + UErrorCode status = U_ZERO_ERROR; + rl_completion_append_character = '\0'; - if (UG(unicode)) { - char *tmp; - int32_t tmp_len, len; - UErrorCode status = U_ZERO_ERROR; - - len = u_strlen((UChar *)(*pce)->name.u); - zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, - (UChar *)(*pce)->name.u, len, &status); + len = u_strlen((UChar *)(*pce)->name.u); + zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, + (UChar *)(*pce)->name.u, len, &status); - retval = strdup(tmp); - efree(tmp); - } else { - retval = strdup((*pce)->name.s); - } + retval = strdup(tmp); + efree(tmp); } return retval; @@ -389,22 +374,18 @@ static char *cli_completion_generator_define(const char *text, int textlen, int zend_class_entry **pce; char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&pce TSRMLS_CC); if (retval) { + char *tmp; + int32_t tmp_len, len; + UErrorCode status = U_ZERO_ERROR; + rl_completion_append_character = '\0'; - if (UG(unicode)) { - char *tmp; - int32_t tmp_len, len; - UErrorCode status = U_ZERO_ERROR; - - len = u_strlen((UChar *)retval); - zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, - (UChar *)retval, len, &status); + len = u_strlen((UChar *)retval); + zend_unicode_to_string_ex(ZEND_U_CONVERTER(UG(output_encoding_conv)), &tmp, &tmp_len, + (UChar *)retval, len, &status); - retval = strdup(tmp); - efree(tmp); - } else { - retval = strdup(retval); - } + retval = strdup(tmp); + efree(tmp); } return retval;