]> granicus.if.org Git - php/commitdiff
- Change phpdbg_dump_backtrace prototype
authorFelipe Pena <felipensp@gmail.com>
Sun, 8 Dec 2013 18:33:19 +0000 (16:33 -0200)
committerFelipe Pena <felipensp@gmail.com>
Sun, 8 Dec 2013 18:33:19 +0000 (16:33 -0200)
phpdbg_frame.c
phpdbg_frame.h
phpdbg_prompt.c

index 4d9c7dabc138f65ac7fab673825c81f817d4983c..bbd7d340b792db0534547c674ecd4059d8c919c0 100644 (file)
@@ -100,13 +100,13 @@ void phpdbg_switch_frame(int frame TSRMLS_DC) /* {{{ */
        );
 } /* }}} */
 
-void phpdbg_dump_backtrace(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */
+void phpdbg_dump_backtrace(size_t num TSRMLS_DC) /* {{{ */
 {
        zval zbacktrace;
        zval **tmp, **argstmp;
        zval **file, **line, **funcname, **class, **type, **args;
        HashPosition position;
-       int i = 0, limit = (param->type == NUMERIC_PARAM) ? param->num : 0;
+       int i = 0, limit = num;
        char is_class;
 
        if (limit < 0) {
index ef6f04c403cd52565a9f0db49aa63d7420fe81ab..4b874b0ee9bdb428465b7aed499761ed7e3282fd 100644 (file)
@@ -26,6 +26,6 @@
 
 void phpdbg_restore_frame(TSRMLS_D);
 void phpdbg_switch_frame(int TSRMLS_DC);
-void phpdbg_dump_backtrace(const phpdbg_param_t* TSRMLS_DC);
+void phpdbg_dump_backtrace(size_t TSRMLS_DC);
 
 #endif /* PHPDBG_FRAME_H */
index a6f3cf39c62929b2be461a9405e1874064fd0422..da00ab1691965383bd10c630ca10244c00ae837b 100644 (file)
@@ -656,7 +656,8 @@ PHPDBG_COMMAND(back) /* {{{ */
        switch (param->type) {
                case EMPTY_PARAM:
                case NUMERIC_PARAM:
-                       phpdbg_dump_backtrace(param TSRMLS_CC);
+                       phpdbg_dump_backtrace(
+                               (param->type == NUMERIC_PARAM) ? param->num : 0 TSRMLS_CC);
                break;
 
                phpdbg_default_switch_case();