wez Fri Apr 4 03:57:41 2003 EDT Modified files: /php4/ext/standard streamsfuncs.c Log: Simplify and enhance readability. Index: php4/ext/standard/streamsfuncs.c diff -u php4/ext/standard/streamsfuncs.c:1.6 php4/ext/standard/streamsfuncs.c:1.7 --- php4/ext/standard/streamsfuncs.c:1.6 Fri Apr 4 00:21:03 2003 +++ php4/ext/standard/streamsfuncs.c Fri Apr 4 03:57:40 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: streamsfuncs.c,v 1.6 2003/04/04 05:21:03 pollita Exp $ */ +/* $Id: streamsfuncs.c,v 1.7 2003/04/04 08:57:40 wez Exp $ */ #include "php.h" #include "php_globals.h" @@ -351,12 +351,12 @@ if (stream_xport_hash = php_stream_xport_get_hash()) { array_init(return_value); - for(zend_hash_internal_pointer_reset(stream_xport_hash); - (key_flags = zend_hash_get_current_key_ex(stream_xport_hash, &stream_xport, &stream_xport_len, NULL, 0, NULL)) != HASH_KEY_NON_EXISTANT; - zend_hash_move_forward(stream_xport_hash)) { - if (key_flags == HASH_KEY_IS_STRING) { - add_next_index_stringl(return_value, stream_xport, stream_xport_len, 1); - } + zend_hash_internal_pointer_reset(stream_xport_hash); + while (zend_hash_get_current_key_ex(stream_xport_hash, + &stream_xport, &stream_xport_len, + NULL, 0, NULL) == HASH_KEY_IS_STRING) { + add_next_index_stringl(return_value, stream_xport, stream_xport_len, 1); + zend_hash_move_forward(stream_xport_hash); } } else { RETURN_FALSE;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php