gschlossnagle Wed Oct 30 13:01:22 2002 EDT
Modified files:
/pear/PECL/apd php_apd.c
Log:
added constants for old style tracing params
fied version dependent ifdef
Index: pear/PECL/apd/php_apd.c
diff -u pear/PECL/apd/php_apd.c:1.42 pear/PECL/apd/php_apd.c:1.43
--- pear/PECL/apd/php_apd.c:1.42 Wed Oct 30 10:27:59 2002
+++ pear/PECL/apd/php_apd.c Wed Oct 30 13:01:21 2002
@@ -55,7 +55,7 @@
ZEND_DLEXPORT zend_op_array* apd_compile_file(zend_file_handle* TSRMLS_DC);
ZEND_DLEXPORT zend_op_array* (*old_compile_file)(zend_file_handle* TSRMLS_DC);
ZEND_DLEXPORT void apd_execute(zend_op_array *op_array TSRMLS_DC);
-#if ZEND_EXTENSION_API_NO > 20020731
+#if ZEND_EXTENSION_API_NO >= 20020731
ZEND_DLEXPORT void apd_execute_internal(zend_execute_data *execute_data_ptr,
int return_value_used TSRMLS_DC);
#endif
ZEND_DLEXPORT void (*old_execute)(zend_op_array *op_array TSRMLS_DC);
@@ -607,6 +607,15 @@
REGISTER_INI_ENTRIES();
REGISTER_LONG_CONSTANT("APD_AF_UNIX", AF_UNIX, CONST_CS |
CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("APD_AF_INET", AF_INET, CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_FUNCTION_TRACE", FUNCTION_TRACE, CONST_CS
| CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_ARGS_TRACE", ARGS_TRACE, CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_ASSIGNMENT_TRACE", ASSIGNMENT_TRACE,
CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_STATEMENT_TRACE", STATEMENT_TRACE,
CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_MEMORY_TRACE", MEMORY_TRACE, CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_TIMING_TRACE", TIMING_TRACE, CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_SUMMARY_TRACE", SUMMARY_TRACE, CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_ERROR_TRACE", ERROR_TRACE, CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("APD_PROF_TRACE", PROF_TRACE, CONST_CS |
CONST_PERSISTENT);
#ifdef TRACE_ZEND_COMPILE /* we can trace the time to compile things. */
gettimeofday(&APD_GLOBALS(req_begin), NULL);
// gettimeofday(&APD_GLOBALS(last_call), NULL);
--
PEAR CVS Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
|