derick Fri Jan 21 05:34:47 2005 EDT Modified files: (Branch: PHP_4_3) /php-src/ext/pcre php_pcre.c Log: - MFH: php_error_docref() adoption. http://cvs.php.net/diff.php/php-src/ext/pcre/php_pcre.c?r1=1.132.2.21&r2=1.132.2.22&ty=u Index: php-src/ext/pcre/php_pcre.c diff -u php-src/ext/pcre/php_pcre.c:1.132.2.21 php-src/ext/pcre/php_pcre.c:1.132.2.22 --- php-src/ext/pcre/php_pcre.c:1.132.2.21 Wed Aug 25 16:47:40 2004 +++ php-src/ext/pcre/php_pcre.c Fri Jan 21 05:34:46 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_pcre.c,v 1.132.2.21 2004/08/25 20:47:40 andrei Exp $ */ +/* $Id: php_pcre.c,v 1.132.2.22 2005/01/21 10:34:46 derick Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -169,7 +169,7 @@ get to the end without encountering a delimiter. */ while (isspace((int)*(unsigned char *)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; } @@ -177,7 +177,7 @@ or a backslash. */ delimiter = *p++; if (isalnum((int)*(unsigned char *)&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; } @@ -198,7 +198,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 { @@ -218,7 +218,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; } } @@ -258,7 +258,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; } @@ -277,7 +277,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; } @@ -287,7 +287,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"); } } @@ -394,7 +394,7 @@ } 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 in call to %s()", get_active_function_name(TSRMLS_C)); return; } } @@ -486,7 +486,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; } @@ -502,7 +502,7 @@ efree(subpat_names); 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; } @@ -773,8 +773,8 @@ /* 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.c); - /* zend_error() does not return in this case */ + php_error_docref(NULL TSRMLS_CC, E_ERROR, "Failed evaluating code:\n%s", code.c); + /* php_error_docref(NULL TSRMLS_CC, ) does not return in this case */ } efree(compiled_string_description); convert_to_string(&retval); @@ -869,7 +869,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; } @@ -1273,7 +1273,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; } @@ -1473,7 +1473,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; } @@ -1518,7 +1518,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