From: krakjoe Date: Thu, 21 Nov 2013 16:41:41 +0000 (+0000) Subject: use constant numbers X-Git-Tag: php-5.6.0alpha1~110^2~143^2~13 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a13583d1dfdb085b83500ce93733ee0349816ca8;p=php use constant numbers --- diff --git a/phpdbg_prompt.c b/phpdbg_prompt.c index 88c2f0ff55..016474b791 100644 --- a/phpdbg_prompt.c +++ b/phpdbg_prompt.c @@ -1025,6 +1025,20 @@ out: return ret; } /* }}} */ +static inline zend_uint phpdbg_decode_literal(zend_op_array *ops, zend_literal *literal TSRMLS_DC) /* {{{ */ +{ + zend_uint iter = 0; + + while (iter < ops->last_literal) { + if (literal == &ops->literals[iter]) { + return iter; + } + iter++; + } + + return 0; +} /* }}} */ + static inline char *phpdbg_decode_op(zend_op_array *ops, znode_op *op, zend_uint type, HashTable *vars TSRMLS_DC) /* {{{ */ { char *decode = NULL; @@ -1048,7 +1062,7 @@ static inline char *phpdbg_decode_op(zend_op_array *ops, znode_op *op, zend_uint } break; case IS_CONST: - asprintf(&decode, ""); + asprintf(&decode, "C%lu", phpdbg_decode_literal(ops, op->literal TSRMLS_CC)); break; case IS_UNUSED: