stream_array 606 ext/standard/streamsfuncs.c static int stream_array_to_fd_set(zval *stream_array, fd_set *fds, php_socket_t *max_fd TSRMLS_DC) stream_array 612 ext/standard/streamsfuncs.c if (Z_TYPE_P(stream_array) != IS_ARRAY) { stream_array 615 ext/standard/streamsfuncs.c for (zend_hash_internal_pointer_reset(Z_ARRVAL_P(stream_array)); stream_array 616 ext/standard/streamsfuncs.c zend_hash_get_current_data(Z_ARRVAL_P(stream_array), (void **) &elem) == SUCCESS; stream_array 617 ext/standard/streamsfuncs.c zend_hash_move_forward(Z_ARRVAL_P(stream_array))) { stream_array 643 ext/standard/streamsfuncs.c static int stream_array_from_fd_set(zval *stream_array, fd_set *fds TSRMLS_DC) stream_array 650 ext/standard/streamsfuncs.c if (Z_TYPE_P(stream_array) != IS_ARRAY) { stream_array 654 ext/standard/streamsfuncs.c zend_hash_init(new_hash, zend_hash_num_elements(Z_ARRVAL_P(stream_array)), NULL, ZVAL_PTR_DTOR, 0); stream_array 656 ext/standard/streamsfuncs.c for (zend_hash_internal_pointer_reset(Z_ARRVAL_P(stream_array)); stream_array 657 ext/standard/streamsfuncs.c zend_hash_has_more_elements(Z_ARRVAL_P(stream_array)) == SUCCESS; stream_array 658 ext/standard/streamsfuncs.c zend_hash_move_forward(Z_ARRVAL_P(stream_array))) { stream_array 667 ext/standard/streamsfuncs.c type = zend_hash_get_current_key_ex(Z_ARRVAL_P(stream_array), stream_array 670 ext/standard/streamsfuncs.c zend_hash_get_current_data(Z_ARRVAL_P(stream_array), (void **) &elem) == FAILURE) { stream_array 701 ext/standard/streamsfuncs.c zend_hash_destroy(Z_ARRVAL_P(stream_array)); stream_array 702 ext/standard/streamsfuncs.c efree(Z_ARRVAL_P(stream_array)); stream_array 705 ext/standard/streamsfuncs.c Z_ARRVAL_P(stream_array) = new_hash; stream_array 710 ext/standard/streamsfuncs.c static int stream_array_emulate_read_fd_set(zval *stream_array TSRMLS_DC) stream_array 717 ext/standard/streamsfuncs.c if (Z_TYPE_P(stream_array) != IS_ARRAY) { stream_array 721 ext/standard/streamsfuncs.c zend_hash_init(new_hash, zend_hash_num_elements(Z_ARRVAL_P(stream_array)), NULL, ZVAL_PTR_DTOR, 0); stream_array 723 ext/standard/streamsfuncs.c for (zend_hash_internal_pointer_reset(Z_ARRVAL_P(stream_array)); stream_array 724 ext/standard/streamsfuncs.c zend_hash_get_current_data(Z_ARRVAL_P(stream_array), (void **) &elem) == SUCCESS; stream_array 725 ext/standard/streamsfuncs.c zend_hash_move_forward(Z_ARRVAL_P(stream_array))) { stream_array 749 ext/standard/streamsfuncs.c zend_hash_destroy(Z_ARRVAL_P(stream_array)); stream_array 750 ext/standard/streamsfuncs.c efree(Z_ARRVAL_P(stream_array)); stream_array 753 ext/standard/streamsfuncs.c Z_ARRVAL_P(stream_array) = new_hash;