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

Reply via email to