iliaa Fri Jan 24 00:21:09 2003 EDT Modified files: /php4/ext/dbx dbx.c /php4/ext/dio dio.c /php4/ext/pcre php_pcre.c Log: zend_error() -> php_error_docref().
Index: php4/ext/dbx/dbx.c diff -u php4/ext/dbx/dbx.c:1.45 php4/ext/dbx/dbx.c:1.46 --- php4/ext/dbx/dbx.c:1.45 Sat Jan 18 14:49:24 2003 +++ php4/ext/dbx/dbx.c Fri Jan 24 00:21:08 2003 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: dbx.c,v 1.45 2003/01/18 19:49:24 iliaa Exp $ */ +/* $Id: dbx.c,v 1.46 2003/01/24 05:21:08 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -104,7 +104,7 @@ MAKE_STD_ZVAL(zval_function_name); ZVAL_STRING(zval_function_name, function_name, 1); if (call_user_function_ex(EG(function_table), NULL, zval_function_name, returnvalue, number_of_arguments, params, 0, NULL TSRMLS_CC) == FAILURE) { - zend_error(E_ERROR, "function '%s' not found", Z_STRVAL_P(zval_function_name)); + php_error_docref(NULL TSRMLS_CC, E_ERROR, "function '%s' not found", +Z_STRVAL_P(zval_function_name)); } zval_dtor(zval_function_name); /* to free stringvalue memory */ FREE_ZVAL(zval_function_name); @@ -262,19 +262,19 @@ if (Z_TYPE_PP(arguments[0]) == IS_LONG) { if (!module_identifier_exists(Z_LVAL_PP(arguments[0]))) { - zend_error(E_WARNING, "dbx: module '%ld' not loaded or not supported.", Z_LVAL_PP(arguments[0])); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "dbx: module '%ld' +not loaded or not supported.", Z_LVAL_PP(arguments[0])); return; } module_identifier = Z_LVAL_PP(arguments[0]); } else { convert_to_string_ex(arguments[0]); if (!module_exists(Z_STRVAL_PP(arguments[0]))) { - zend_error(E_WARNING, "dbx: module '%s' not loaded.", Z_STRVAL_PP(arguments[0])); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "dbx: module '%s' +not loaded.", Z_STRVAL_PP(arguments[0])); return; } module_identifier=get_module_identifier(Z_STRVAL_PP(arguments[0])); if (!module_identifier) { - zend_error(E_WARNING, "dbx: unsupported module '%s'.", Z_STRVAL_PP(arguments[0])); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "dbx: unsupported +module '%s'.", Z_STRVAL_PP(arguments[0])); return; } } @@ -303,7 +303,7 @@ } if (object_init(return_value) != SUCCESS) { - zend_error(E_ERROR, "dbx: unable to create resulting object..."); + php_error_docref(NULL TSRMLS_CC, E_ERROR, "dbx: unable to create +resulting object..."); FREE_ZVAL(dbx_module); zval_dtor(db_name); /* to free stringvalue memory */ FREE_ZVAL(db_name); @@ -335,7 +335,7 @@ WRONG_PARAM_COUNT; } if (!split_dbx_handle_object(arguments[0], &dbx_handle, &dbx_module, &dbx_database TSRMLS_CC)) { - zend_error(E_WARNING, "dbx_close: not a valid dbx_handle-object..."); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not a valid +dbx_handle-object..."); RETURN_LONG(0); } @@ -387,7 +387,7 @@ WRONG_PARAM_COUNT; } if (!split_dbx_handle_object(arguments[0], &dbx_handle, &dbx_module, &dbx_database TSRMLS_CC)) { - zend_error(E_WARNING, "dbx_query: not a valid dbx_handle-object..."); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not a valid +dbx_handle-object..."); RETURN_LONG(0); } /* default values */ @@ -428,7 +428,7 @@ */ /* init return_value as object (of rows) */ if (object_init(return_value) != SUCCESS) { - zend_error(E_ERROR, "dbx_query: unable to create resulting object..."); + php_error_docref(NULL TSRMLS_CC, E_ERROR, "unable to create resulting +object..."); FREE_ZVAL(rv_result_handle); RETURN_LONG(0); } @@ -449,7 +449,7 @@ ZVAL_LONG(rv_column_count, 0); result = switch_dbx_getcolumncount(&rv_column_count, &rv_result_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU, dbx_module); if (!result) { - zend_error(E_ERROR, "dbx_query: get column_count failed..."); + php_error_docref(NULL TSRMLS_CC, E_ERROR, "get column_count +failed..."); FREE_ZVAL(rv_column_count); RETURN_LONG(0); } @@ -543,7 +543,7 @@ WRONG_PARAM_COUNT; } if (!split_dbx_handle_object(arguments[0], &dbx_handle, &dbx_module, &dbx_database TSRMLS_CC)) { - zend_error(E_WARNING, "dbx_error: not a valid dbx_handle-object..."); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not a valid +dbx_handle-object..."); RETURN_LONG(0); } @@ -576,7 +576,7 @@ WRONG_PARAM_COUNT; } if (!split_dbx_handle_object(arguments[0], &dbx_handle, &dbx_module, &dbx_database TSRMLS_CC)) { - zend_error(E_WARNING, "dbx_esc: not a valid dbx_handle-object..."); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not a valid +dbx_handle-object..."); RETURN_NULL(); } convert_to_string_ex(arguments[1]); @@ -618,7 +618,7 @@ if (Z_TYPE_PP(arguments[0]) != IS_ARRAY || Z_TYPE_PP(arguments[1]) != IS_ARRAY) { - zend_error(E_WARNING, "Wrong argument type for compare"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Wrong argument type for +compare"); RETURN_LONG(0); } convert_to_string_ex(arguments[2]); /* field name */ @@ -647,7 +647,7 @@ if (zend_hash_find(Z_ARRVAL_PP(arguments[0]), Z_STRVAL_PP(arguments[2]), Z_STRLEN_PP(arguments[2])+1, (void **) &zv_a)==FAILURE || zend_hash_find(Z_ARRVAL_PP(arguments[1]), Z_STRVAL_PP(arguments[2]), Z_STRLEN_PP(arguments[2])+1, (void **) &zv_b)==FAILURE) { - zend_error(E_WARNING, "Field '%s' not available in result-object", Z_STRVAL_PP(arguments[2])); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Field '%s' not available +in result-object", Z_STRVAL_PP(arguments[2])); RETURN_LONG(0); } @@ -701,13 +701,13 @@ if (Z_TYPE_PP(arguments[0]) != IS_OBJECT || Z_TYPE_PP(arguments[1]) != IS_STRING) { - zend_error(E_WARNING, "Wrong argument type for sort"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Wrong argument type for +sort"); RETURN_LONG(0); } if (zend_hash_find(Z_OBJPROP_PP(arguments[0]), "data", 5, (void **) &zval_data)==FAILURE || Z_TYPE_PP(zval_data) != IS_ARRAY) { - zend_error(E_WARNING, "Wrong argument type for sort"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Wrong argument type for +sort"); RETURN_LONG(0); } @@ -736,7 +736,7 @@ case DBX_OCI8: return dbx_oci8_connect(rv, host, db, username, password, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_connect(rv, host, db, username, password, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_connect: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -752,7 +752,7 @@ case DBX_OCI8: return dbx_oci8_pconnect(rv, host, db, username, password, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_pconnect(rv, host, db, username, password, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_pconnect: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -768,7 +768,7 @@ case DBX_OCI8: return dbx_oci8_close(rv, dbx_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_close(rv, dbx_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_close: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -784,7 +784,7 @@ case DBX_OCI8: return dbx_oci8_query(rv, dbx_handle, db_name, sql_statement, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_query(rv, dbx_handle, db_name, sql_statement, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_query: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -800,7 +800,7 @@ case DBX_OCI8: return dbx_oci8_getcolumncount(rv, result_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_getcolumncount(rv, result_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_getcolumncount: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -816,7 +816,7 @@ case DBX_OCI8: return dbx_oci8_getcolumnname(rv, result_handle, column_index, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_getcolumnname(rv, result_handle, column_index, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_getcolumnname: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -832,7 +832,7 @@ case DBX_OCI8: return dbx_oci8_getcolumntype(rv, result_handle, column_index, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_getcolumntype(rv, result_handle, column_index, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_getcolumntype: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -848,7 +848,7 @@ case DBX_OCI8: return dbx_oci8_getrow(rv, result_handle, row_number, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_getrow(rv, result_handle, row_number, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_getrow: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -864,7 +864,7 @@ /* case DBX_OCI8: return dbx_oci8_error(rv, dbx_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU); */ case DBX_SYBASECT: return dbx_sybasect_error(rv, dbx_handle, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_error: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } @@ -880,7 +880,7 @@ case DBX_OCI8: return dbx_oci8_esc(rv, dbx_handle, string, INTERNAL_FUNCTION_PARAM_PASSTHRU); case DBX_SYBASECT: return dbx_sybasect_esc(rv, dbx_handle, string, INTERNAL_FUNCTION_PARAM_PASSTHRU); } - zend_error(E_WARNING, "dbx_esc: not supported in this module"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "not supported in this module"); return 0; } Index: php4/ext/dio/dio.c diff -u php4/ext/dio/dio.c:1.24 php4/ext/dio/dio.c:1.25 --- php4/ext/dio/dio.c:1.24 Sat Jan 18 19:45:40 2003 +++ php4/ext/dio/dio.c Fri Jan 24 00:21:08 2003 @@ -426,7 +426,7 @@ if (Z_TYPE_P(arg) != IS_ARRAY) { - zend_error(E_WARNING,"tcsetattr, third argument should be an associative array"); + php_error_docref(NULL TSRMLS_CC, E_WARNING,"tcsetattr, third argument +should be an associative array"); return; } @@ -504,7 +504,7 @@ BAUD = B50; break; default: - zend_error(E_WARNING, "invalid baud rate %d", Baud_Rate); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid baud rate +%d", Baud_Rate); RETURN_FALSE; } switch (Data_Bits) { @@ -521,7 +521,7 @@ DATABITS = CS5; break; default: - zend_error(E_WARNING, "invalid data bits %d", Data_Bits); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid data bits +%d", Data_Bits); RETURN_FALSE; } switch (Stop_Bits) { @@ -532,7 +532,7 @@ STOPBITS = CSTOPB; break; default: - zend_error(E_WARNING, "invalid stop bits %d", Stop_Bits); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid stop bits +%d", Stop_Bits); RETURN_FALSE; } @@ -550,7 +550,7 @@ PARITY = 0; break; default: - zend_error(E_WARNING, "invalid parity %d", Parity); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid parity +%d", Parity); RETURN_FALSE; } Index: php4/ext/pcre/php_pcre.c diff -u php4/ext/pcre/php_pcre.c:1.137 php4/ext/pcre/php_pcre.c:1.138 --- php4/ext/pcre/php_pcre.c:1.137 Mon Jan 20 11:45:21 2003 +++ php4/ext/pcre/php_pcre.c Fri Jan 24 00:21:08 2003 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_pcre.c,v 1.137 2003/01/20 16:45:21 moriyoshi Exp $ */ +/* $Id: php_pcre.c,v 1.138 2003/01/24 05:21:08 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -174,7 +174,7 @@ get to the end without encountering a delimiter. */ while (isspace((int)*p)) p++; if (*p == 0) { - zend_error(E_WARNING, "Empty regular expression"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Empty regular +expression"); return NULL; } @@ -182,7 +182,7 @@ or a backslash. */ delimiter = *p++; if (isalnum((int)delimiter) || delimiter == '\\') { - zend_error(E_WARNING, "Delimiter must not be alphanumeric or backslash"); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "Delimiter must not be +alphanumeric or backslash"); return NULL; } @@ -203,7 +203,7 @@ pp++; } if (*pp == 0) { - zend_error(E_WARNING, "No ending delimiter '%c' found", delimiter); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "No ending +delimiter '%c' found", delimiter); return NULL; } } else { @@ -223,7 +223,7 @@ pp++; } if (*pp == 0) { - zend_error(E_WARNING, "No ending matching delimiter '%c' found", end_delimiter); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "No ending matching +delimiter '%c' found", end_delimiter); return NULL; } } @@ -263,7 +263,7 @@ break; default: - zend_error(E_WARNING, "Unknown modifier '%c'", pp[-1]); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "Unknown +modifier '%c'", pp[-1]); efree(pattern); return NULL; } @@ -282,7 +282,7 @@ tables); if (re == NULL) { - zend_error(E_WARNING, "Compilation failed: %s at offset %d", error, erroffset); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "Compilation failed: %s at +offset %d", error, erroffset); efree(pattern); return NULL; } @@ -292,7 +292,7 @@ if (do_study) { *extra = pcre_study(re, soptions, &error); if (error != NULL) { - zend_error(E_WARNING, "Error while studying pattern"); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "Error while +studying pattern"); } } @@ -388,7 +388,7 @@ subpats_order = Z_LVAL_PP(flags) & 0xff; if ((global && (subpats_order < PREG_PATTERN_ORDER || subpats_order > PREG_SET_ORDER)) || (!global && subpats_order != 0)) { - zend_error(E_WARNING, "Wrong value for parameter 4 in call to %s()", get_active_function_name(TSRMLS_C)); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "Wrong +value for parameter 4"); return; } break; @@ -441,7 +441,7 @@ /* Check for too many substrings condition. */ if (count == 0) { - zend_error(E_NOTICE, "Matched, but too many substrings"); + php_error_docref(NULL TSRMLS_CC,E_NOTICE, "Matched, but too +many substrings"); count = size_offsets/3; } @@ -457,7 +457,7 @@ offsets, count, &stringlist) < 0) { efree(offsets); efree(re); - zend_error(E_WARNING, "Get subpatterns list failed"); + php_error_docref(NULL TSRMLS_CC,E_WARNING, +"Get subpatterns list failed"); return; } @@ -715,7 +715,7 @@ /* Run the code */ if (zend_eval_string(code.c, &retval, compiled_string_description TSRMLS_CC) == FAILURE) { efree(compiled_string_description); - zend_error(E_ERROR, "Failed evaluating code:\n%s", code); + php_error_docref(NULL TSRMLS_CC,E_ERROR, "Failed evaluating +code:\n%s", code); /* zend_error() does not return in this case */ } efree(compiled_string_description); @@ -804,7 +804,7 @@ /* Check for too many substrings condition. */ if (count == 0) { - zend_error(E_NOTICE, "Matched, but too many substrings"); + php_error_docref(NULL TSRMLS_CC,E_NOTICE, "Matched, but too +many substrings"); count = size_offsets/3; } @@ -1199,7 +1199,7 @@ /* Check for too many substrings condition. */ if (count == 0) { - zend_error(E_NOTICE, "Matched, but too many substrings"); + php_error_docref(NULL TSRMLS_CC,E_NOTICE, "Matched, but too +many substrings"); count = size_offsets/3; } @@ -1393,7 +1393,7 @@ } if (Z_TYPE_PP(input) != IS_ARRAY) { - zend_error(E_WARNING, "Second argument to preg_grep() should be an array"); + php_error_docref(NULL TSRMLS_CC,E_WARNING, "Second argument to +preg_grep() should be an array"); return; } @@ -1432,7 +1432,7 @@ /* Check for too many substrings condition. */ if (count == 0) { - zend_error(E_NOTICE, "Matched, but too many substrings"); + php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Matched, but too +many substrings"); count = size_offsets/3; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php