cvs: pecl /parsekit parsekit.c
| From: | Sara Golemon | Date: | Sun, 15 Aug 2004 23:52:50 +0000 |
| Subject: | cvs: pecl /parsekit parsekit.c | ||
| Groups: | php.pecl.cvs | ||
| Request: | Send a blank email to pecl-cvs+get-1670@lists.php.net to get a copy of this message | ||
pollita Sun Aug 15 19:52:50 2004 EDT
Modified files:
/pecl/parsekit parsekit.c
Log:
jmp_addr is ZE2 specific
http://cvs.php.net/diff.php/pecl/parsekit/parsekit.c?r1=1.7&r2=1.8&ty=u
Index: pecl/parsekit/parsekit.c
diff -u pecl/parsekit/parsekit.c:1.7 pecl/parsekit/parsekit.c:1.8
--- pecl/parsekit/parsekit.c:1.7 Fri Aug 13 15:12:52 2004
+++ pecl/parsekit/parsekit.c Sun Aug 15 19:52:50 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: parsekit.c,v 1.7 2004/08/13 19:12:52 pollita Exp $ */
+/* $Id: parsekit.c,v 1.8 2004/08/15 23:52:50 pollita Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -377,10 +377,15 @@
{
if (node->op_type == IS_UNUSED) {
if (node->u.var) {
+#ifdef ZEND_ENGINE_2
if (node->u.jmp_addr >= oparray->opcodes &&
- node->u.jmp_addr <= (oparray->opcodes + (sizeof(zend_op) * oparray->size))) {
+ node->u.jmp_addr <= (oparray->opcodes + (sizeof(zend_op) * oparray->size)))
+ {
spprintf(pret, 0, "#%d", node->u.jmp_addr - oparray->opcodes);
- } else {
+ }
+ else
+#endif
+ {
spprintf(pret, 0, "0x%X", node->u.var);
}
return 1;