Lines Matching refs:out_array
641 static int mysqlnd_zval_array_to_mysqlnd_array(zval *in_array, MYSQLND ***out_array TSRMLS_DC)
649 *out_array = ecalloc(zend_hash_num_elements(Z_ARRVAL_P(in_array)) + 1, sizeof(MYSQLND *));
670 (*out_array)[current++] = mysql->mysql;
679 static int mysqlnd_zval_array_from_mysqlnd_array(MYSQLND **in_array, zval *out_array TSRMLS_DC)
687 zend_hash_init(new_hash, zend_hash_num_elements(Z_ARRVAL_P(out_array)), NULL, ZVAL_PTR_DTOR, 0);
689 for (zend_hash_internal_pointer_reset(Z_ARRVAL_P(out_array));
690 zend_hash_get_current_data(Z_ARRVAL_P(out_array), (void **) &elem) == SUCCESS;
691 zend_hash_move_forward(Z_ARRVAL_P(out_array)))
718 zend_hash_destroy(Z_ARRVAL_P(out_array));
719 efree(Z_ARRVAL_P(out_array));
722 Z_ARRVAL_P(out_array) = new_hash;
730 …l_zval_array_from_mysqlnd_array(MYSQLND **in_array, zval *in_zval_array, zval *out_array TSRMLS_DC)
759 zend_hash_destroy(Z_ARRVAL_P(out_array));
760 efree(Z_ARRVAL_P(out_array));
763 Z_ARRVAL_P(out_array) = new_hash;