From: Andrei Zmievski Date: Thu, 1 Jun 2000 14:18:45 +0000 (+0000) Subject: Some tweaks. X-Git-Tag: PRE_EIGHT_BYTE_ALLOC_PATCH~155 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=48db9618b8cb2976f2bfcdb3e079684337d7d654;p=php Some tweaks. --- diff --git a/ext/standard/string.c b/ext/standard/string.c index 77b0a3949b..9b6b4e921c 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -1138,14 +1138,14 @@ PHP_FUNCTION(ucfirst) PHP_FUNCTION(ucwords) { zval **str; - register char *r,*r_end; + register char *r, *r_end; if (ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &str) == FAILURE) { WRONG_PARAM_COUNT; } convert_to_string_ex(str); - if (!(*str)->value.str.len) { + if (!Z_STRLEN_PP(str)) { RETURN_FALSE; } *return_value=**str; @@ -1153,8 +1153,8 @@ PHP_FUNCTION(ucwords) r=return_value->value.str.val; *r=toupper((unsigned char)*r); - for(r_end = r + return_value->value.str.len -1 ; r < r_end ; ) { - if(isspace(*r)) { + for(r_end = r + return_value->value.str.len - 1 ; r < r_end ; ) { + if(isspace((int)*r)) { *r=toupper((unsigned char)*++r); } else { r++;