cvs: ZendEngine2 / zend_builtin_functions.c
| From: | Derick Rethans | Date: | Wed, 20 Nov 2002 19:44:37 +0000 |
| Subject: | cvs: ZendEngine2 / zend_builtin_functions.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-645@lists.php.net to get a copy of this message | ||
derick Wed Nov 20 14:44:37 2002 EDT
Modified files:
/ZendEngine2 zend_builtin_functions.c
Log:
- MFZE1: Disable leak() and crash() when not using debug mode
Index: ZendEngine2/zend_builtin_functions.c
diff -u ZendEngine2/zend_builtin_functions.c:1.155 ZendEngine2/zend_builtin_functions.c:1.156
--- ZendEngine2/zend_builtin_functions.c:1.155 Tue Nov 19 12:51:30 2002
+++ ZendEngine2/zend_builtin_functions.c Wed Nov 20 14:44:37 2002
@@ -43,10 +43,12 @@
static ZEND_FUNCTION(method_exists);
static ZEND_FUNCTION(class_exists);
static ZEND_FUNCTION(function_exists);
+#if ZEND_DEBUG
static ZEND_FUNCTION(leak);
#ifdef ZEND_TEST_EXCEPTIONS
static ZEND_FUNCTION(crash);
#endif
+#endif
static ZEND_FUNCTION(get_included_files);
static ZEND_FUNCTION(is_subclass_of);
static ZEND_FUNCTION(is_a);
@@ -98,10 +100,12 @@
ZEND_FE(method_exists, NULL)
ZEND_FE(class_exists, NULL)
ZEND_FE(function_exists, NULL)
+#if ZEND_DEBUG
ZEND_FE(leak, NULL)
#ifdef ZEND_TEST_EXCEPTIONS
ZEND_FE(crash, NULL)
#endif
+#endif
ZEND_FE(get_included_files, NULL)
ZEND_FALIAS(get_required_files, get_included_files, NULL)
ZEND_FE(is_subclass_of, NULL)
@@ -836,7 +840,7 @@
}
/* }}} */
-
+#if ZEND_DEBUG
/* {{{ proto void leak(int num_bytes=3)
Cause an intentional memory leak, for testing/debugging purposes */
ZEND_FUNCTION(leak)
@@ -865,6 +869,7 @@
}
#endif
+#endif /* ZEND_DEBUG */
/* {{{ proto array get_included_files(void)
Returns an array with the file names that were include_once()'d */