From d66e7cb27ce4f55957d73af85c823ed195e9b0a2 Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Wed, 22 Jun 2005 12:24:25 +0000 Subject: [PATCH] export zend_vm_set_opcode_handler --- Zend/zend_vm.h | 2 +- Zend/zend_vm_execute.h | 4 ++-- Zend/zend_vm_gen.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Zend/zend_vm.h b/Zend/zend_vm.h index b205903a85..7c6b9b6c92 100644 --- a/Zend/zend_vm.h +++ b/Zend/zend_vm.h @@ -22,7 +22,7 @@ #define ZEND_VM_H ZEND_API void zend_vm_use_old_executor(); -void zend_vm_set_opcode_handler(zend_op* opcode); +ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode); #define ZEND_VM_SET_OPCODE_HANDLER(opline) zend_vm_set_opcode_handler(opline) diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index 2aa154982c..d0779b978c 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -117,7 +117,7 @@ static int ZEND_INIT_STRING_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS) ZEND_VM_NEXT_OPCODE(); } -static int zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS) + int zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS) { zend_op *opline = EX(opline); zval **original_return_value; @@ -29517,7 +29517,7 @@ static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode, zend_op* o return zend_opcode_handlers[opcode * 25 + zend_vm_decode[op->op1.op_type] * 5 + zend_vm_decode[op->op2.op_type]]; } -void zend_vm_set_opcode_handler(zend_op* op) +ZEND_API void zend_vm_set_opcode_handler(zend_op* op) { op->handler = zend_vm_get_opcode_handler(zend_user_opcodes[op->opcode], op); } diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php index a395ee05d6..a65153b5eb 100644 --- a/Zend/zend_vm_gen.php +++ b/Zend/zend_vm_gen.php @@ -1088,7 +1088,7 @@ function gen_vm($def, $skel) { out($f, "}\n\n"); // Generate zend_vm_get_opcode_handler() function - out($f, "void zend_vm_set_opcode_handler(zend_op* op)\n"); + out($f, "ZEND_API void zend_vm_set_opcode_handler(zend_op* op)\n"); out($f, "{\n"); out($f, "\top->handler = zend_vm_get_opcode_handler(zend_user_opcodes[op->opcode], op);\n"); out($f, "}\n\n"); -- 2.40.0