diff options
author | Zeev Suraski <zeev@php.net> | 1999-04-12 19:44:47 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 1999-04-12 19:44:47 +0000 |
commit | 3ca6d6113a4810f42bcf597f6ed95092b7461d26 (patch) | |
tree | 974513994f604d4c75c48dc58efa24f191bfe958 | |
parent | 714f450a0047fe66024c2fc46fd084eadc063c0e (diff) | |
download | php-git-3ca6d6113a4810f42bcf597f6ed95092b7461d26.tar.gz |
Make functions that don't take arguments somewhat happier:)
-rw-r--r-- | Zend/zend_API.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c index 1b5040d6b0..c7a2faf958 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -45,7 +45,7 @@ int getParameters(int ht, int param_count,...) va_start(ptr, param_count); - do { + while (param_count>0) { param = va_arg(ptr, zval **); param_ptr = *(p-param_count); if (!param_ptr->is_ref && param_ptr->refcount>1) { @@ -60,7 +60,8 @@ int getParameters(int ht, int param_count,...) *(p-param_count) = param_ptr; } *param = param_ptr; - } while (--param_count); + param_count--; + } va_end(ptr); return SUCCESS; @@ -79,7 +80,7 @@ int getParametersArray(int ht, int param_count, zval **argument_array) } - do { + while (param_count>0) { param_ptr = *(p-param_count); if (!param_ptr->is_ref && param_ptr->refcount>1) { zval *new_tmp; @@ -93,7 +94,8 @@ int getParametersArray(int ht, int param_count, zval **argument_array) *(p-param_count) = param_ptr; } *(argument_array++) = param_ptr; - } while (--param_count); + param_count--; + } return SUCCESS; } |