Skip to content

Commit 33eab7b

Browse files
committed
test
1 parent 2f56356 commit 33eab7b

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

ext/odbc/php_odbc.c

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -734,6 +734,9 @@ void odbc_transact(INTERNAL_FUNCTION_PARAMETERS, int type)
734734
RETCODE rc;
735735
zval *pv_conn;
736736

737+
zend_type_error("Type error");
738+
RETURN_THROWS();
739+
737740
if (zend_parse_parameters(ZEND_NUM_ARGS(), "O", &pv_conn, odbc_connection_ce) == FAILURE) {
738741
RETURN_THROWS();
739742
}
@@ -769,6 +772,9 @@ void odbc_column_lengths(INTERNAL_FUNCTION_PARAMETERS, int type)
769772
zval *pv_res;
770773
zend_long pv_num;
771774

775+
zend_type_error("Type error");
776+
RETURN_THROWS();
777+
772778
if (zend_parse_parameters(ZEND_NUM_ARGS(), "Ol", &pv_res, odbc_result_ce, &pv_num) == FAILURE) {
773779
RETURN_THROWS();
774780
}
@@ -804,6 +810,9 @@ PHP_FUNCTION(odbc_close_all)
804810
{
805811
zval *p;
806812

813+
zend_type_error("Type error");
814+
RETURN_THROWS();
815+
807816
if (zend_parse_parameters_none() == FAILURE) {
808817
RETURN_THROWS();
809818
}
@@ -830,13 +839,19 @@ PHP_FUNCTION(odbc_close_all)
830839
/* {{{ Handle binary column data */
831840
PHP_FUNCTION(odbc_binmode)
832841
{
842+
zend_type_error("Type error");
843+
RETURN_THROWS();
844+
833845
php_odbc_fetch_attribs(INTERNAL_FUNCTION_PARAM_PASSTHRU, 0);
834846
}
835847
/* }}} */
836848

837849
/* {{{ Handle LONG columns */
838850
PHP_FUNCTION(odbc_longreadlen)
839851
{
852+
zend_type_error("Type error");
853+
RETURN_THROWS();
854+
840855
php_odbc_fetch_attribs(INTERNAL_FUNCTION_PARAM_PASSTHRU, 1);
841856
}
842857
/* }}} */
@@ -855,6 +870,9 @@ PHP_FUNCTION(odbc_prepare)
855870
SQLUINTEGER scrollopts;
856871
#endif
857872

873+
zend_type_error("Type error");
874+
RETURN_THROWS();
875+
858876
if (zend_parse_parameters(ZEND_NUM_ARGS(), "Os", &pv_conn, odbc_connection_ce, &query, &query_len) == FAILURE) {
859877
RETURN_THROWS();
860878
}
@@ -974,6 +992,9 @@ PHP_FUNCTION(odbc_execute)
974992
int i, ne;
975993
RETCODE rc;
976994

995+
zend_type_error("Type error");
996+
RETURN_THROWS();
997+
977998
if (zend_parse_parameters(ZEND_NUM_ARGS(), "O|h", &pv_res, odbc_result_ce, &pv_param_ht) == FAILURE) {
978999
RETURN_THROWS();
9791000
}
@@ -1133,6 +1154,9 @@ PHP_FUNCTION(odbc_cursor)
11331154
odbc_result *result;
11341155
RETCODE rc;
11351156

1157+
zend_type_error("Type error");
1158+
RETURN_THROWS();
1159+
11361160
if (zend_parse_parameters(ZEND_NUM_ARGS(), "O", &pv_res, odbc_result_ce) == FAILURE) {
11371161
RETURN_THROWS();
11381162
}
@@ -1190,6 +1214,9 @@ PHP_FUNCTION(odbc_data_source)
11901214
UCHAR server_name[100], desc[200];
11911215
SQLSMALLINT len1=0, len2=0, fetch_type;
11921216

1217+
zend_type_error("Type error");
1218+
RETURN_THROWS();
1219+
11931220
if (zend_parse_parameters(ZEND_NUM_ARGS(), "Ol", &zv_conn, odbc_connection_ce, &zv_fetch_type) == FAILURE) {
11941221
RETURN_THROWS();
11951222
}
@@ -1252,6 +1279,9 @@ PHP_FUNCTION(odbc_exec)
12521279
SQLUINTEGER scrollopts;
12531280
#endif
12541281

1282+
zend_type_error("Type error");
1283+
RETURN_THROWS();
1284+
12551285
if (zend_parse_parameters(ZEND_NUM_ARGS(), "Os", &pv_conn, odbc_connection_ce, &query, &query_len) == FAILURE) {
12561286
RETURN_THROWS();
12571287
}
@@ -1339,6 +1369,9 @@ static void php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
13391369
SQLUSMALLINT RowStatus[1];
13401370
#endif
13411371

1372+
zend_type_error("Type error");
1373+
RETURN_THROWS();
1374+
13421375
if (zend_parse_parameters(ZEND_NUM_ARGS(), "O|l!", &pv_res, odbc_result_ce, &pv_row, &pv_row_is_null) == FAILURE) {
13431376
RETURN_THROWS();
13441377
}
@@ -1458,6 +1491,9 @@ static void php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
14581491
/* {{{ Fetch a result row as an object */
14591492
PHP_FUNCTION(odbc_fetch_object)
14601493
{
1494+
zend_type_error("Type error");
1495+
RETURN_THROWS();
1496+
14611497
php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU, ODBC_OBJECT);
14621498
if (Z_TYPE_P(return_value) == IS_ARRAY) {
14631499
object_and_properties_init(return_value, ZEND_STANDARD_CLASS_DEF_PTR, Z_ARRVAL_P(return_value));
@@ -1468,6 +1504,9 @@ PHP_FUNCTION(odbc_fetch_object)
14681504
/* {{{ Fetch a result row as an associative array */
14691505
PHP_FUNCTION(odbc_fetch_array)
14701506
{
1507+
zend_type_error("Type error");
1508+
RETURN_THROWS();
1509+
14711510
php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU, ODBC_OBJECT);
14721511
}
14731512
/* }}} */
@@ -1489,6 +1528,9 @@ PHP_FUNCTION(odbc_fetch_into)
14891528
SQLUSMALLINT RowStatus[1];
14901529
#endif
14911530

1531+
zend_type_error("Type error");
1532+
RETURN_THROWS();
1533+
14921534
if (zend_parse_parameters(ZEND_NUM_ARGS(), "Oz|l!", &pv_res, odbc_result_ce, &pv_res_arr, &pv_row, &pv_row_is_null) == FAILURE) {
14931535
RETURN_THROWS();
14941536
}

0 commit comments

Comments
 (0)