diff options
author | Dmitry Stogov <dmitry@php.net> | 2010-08-10 14:44:50 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2010-08-10 14:44:50 +0000 |
commit | 523b965cd4d38204ebecfbd191404d32967427e7 (patch) | |
tree | 84533687cc769ce4c500cdfd4c8258641fce9296 /Zend/zend_vm_gen.php | |
parent | 808fd3f1f70bf36ae5f4f1fef151e6e5c3f8df5d (diff) | |
download | php-git-523b965cd4d38204ebecfbd191404d32967427e7.tar.gz |
Prevent generation of long strings
Diffstat (limited to 'Zend/zend_vm_gen.php')
-rw-r--r-- | Zend/zend_vm_gen.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php index 6ac0f0897d..692279595d 100644 --- a/Zend/zend_vm_gen.php +++ b/Zend/zend_vm_gen.php @@ -1206,17 +1206,18 @@ function gen_vm($def, $skel) { out($f, "#ifdef ZEND_WIN32\n# pragma warning(once : 4101)\n#endif\n"); // Support for ZEND_USER_OPCODE - out($f, "static user_opcode_handler_t zend_user_opcode_handlers[256] = {"); + out($f, "static user_opcode_handler_t zend_user_opcode_handlers[256] = {\n"); for ($i = 0; $i < 255; ++$i) { - out($f, "(user_opcode_handler_t)NULL,"); + out($f, "\t(user_opcode_handler_t)NULL,\n"); } - out($f, "(user_opcode_handler_t)NULL};\n\n"); + out($f, "\t(user_opcode_handler_t)NULL\n};\n\n"); out($f, "static zend_uchar zend_user_opcodes[256] = {"); for ($i = 0; $i < 255; ++$i) { + if ($i % 16 == 1) out($f, "\n\t"); out($f, "$i,"); } - out($f, "255};\n\n"); + out($f, "255\n};\n\n"); // Generate specialized executor gen_executor($f, $skl, ZEND_VM_SPEC, ZEND_VM_KIND, "execute", "zend_init_opcodes_handlers", 0); |