diff options
author | krakjoe <joe.watkins@live.co.uk> | 2014-02-18 20:04:02 +0000 |
---|---|---|
committer | krakjoe <joe.watkins@live.co.uk> | 2014-02-18 20:04:02 +0000 |
commit | 1952750af600c759648d32a3b9badcb61f542f14 (patch) | |
tree | f33ba43cb397020aff59d67fdb2bc34e4c81d2f6 /phpdbg_cmd.h | |
parent | e392e730ea7cd006a9933cb088179c9a6a46d246 (diff) | |
download | php-git-1952750af600c759648d32a3b9badcb61f542f14.tar.gz |
...
Diffstat (limited to 'phpdbg_cmd.h')
-rw-r--r-- | phpdbg_cmd.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/phpdbg_cmd.h b/phpdbg_cmd.h index af24837d94..d22650c671 100644 --- a/phpdbg_cmd.h +++ b/phpdbg_cmd.h @@ -143,6 +143,14 @@ typedef struct { PHPDBG_API char* phpdbg_read_input(char *buffered TSRMLS_DC); PHPDBG_API void phpdbg_destroy_input(char** TSRMLS_DC); +/** + * Stack Management + */ +PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param); +PHPDBG_API phpdbg_command_t* phpdbg_stack_resolve(const phpdbg_command_t *commands, phpdbg_param_t **top, char **why); +PHPDBG_API int phpdbg_stack_execute(phpdbg_param_t *stack, char **why); +PHPDBG_API void phpdbg_stack_free(phpdbg_param_t *stack); + /* * Parameter Management */ @@ -153,6 +161,7 @@ PHPDBG_API zend_bool phpdbg_match_param(const phpdbg_param_t *, const phpdbg_par PHPDBG_API zend_ulong phpdbg_hash_param(const phpdbg_param_t * TSRMLS_DC); PHPDBG_API const char* phpdbg_get_param_type(const phpdbg_param_t* TSRMLS_DC); PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer TSRMLS_DC); +PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg); /** * Command Declarators |