diff options
author | Andrei Zmievski <andrei@php.net> | 2000-06-01 14:18:45 +0000 |
---|---|---|
committer | Andrei Zmievski <andrei@php.net> | 2000-06-01 14:18:45 +0000 |
commit | 48db9618b8cb2976f2bfcdb3e079684337d7d654 (patch) | |
tree | ce4336989d7f007007a4ef1e8902ed5e909079e7 | |
parent | 4c818aec338a7353276a71459dcdc1da33e46503 (diff) | |
download | php-git-48db9618b8cb2976f2bfcdb3e079684337d7d654.tar.gz |
Some tweaks.
-rw-r--r-- | ext/standard/string.c | 8 |
1 files changed, 4 insertions, 4 deletions
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++; |