summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorJohannes Schlüter <johannes@php.net>2007-11-21 09:41:35 +0000
committerJohannes Schlüter <johannes@php.net>2007-11-21 09:41:35 +0000
commit45f6b4ce2f4c287a4a967e1f39bb1988383416a2 (patch)
tree9f8493d0f7161683465c36559e482aa9c28aeb3a /Zend/zend_compile.h
parentf83871a71de3a4fdb4ee7ab6dc96c02c914ca2bb (diff)
downloadphp-git-45f6b4ce2f4c287a4a967e1f39bb1988383416a2.tar.gz
- MFH Improved version of ternary shortcut (Marcus)
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index b2ab1ae5ab..9056c1bb1d 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -491,6 +491,9 @@ void zend_do_exit(znode *result, znode *message TSRMLS_DC);
void zend_do_begin_silence(znode *strudel_token TSRMLS_DC);
void zend_do_end_silence(znode *strudel_token TSRMLS_DC);
+void zend_do_jmp_set(znode *value, znode *jmp_token, znode *colon_token TSRMLS_DC);
+void zend_do_jmp_set_else(znode *result, znode *false_value, znode *jmp_token, znode *colon_token TSRMLS_DC);
+
void zend_do_begin_qm_op(znode *cond, znode *qm_token TSRMLS_DC);
void zend_do_qm_true(znode *true_value, znode *qm_token, znode *colon_token TSRMLS_DC);
void zend_do_qm_false(znode *result, znode *false_value, znode *qm_token, znode *colon_token TSRMLS_DC);