From: krakjoe Date: Sat, 23 Nov 2013 18:12:51 +0000 (+0000) Subject: API decls X-Git-Tag: php-5.6.0alpha1~110^2~118^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cafafb0e011983543f03851ba16b2eaf61b95631;p=php API decls --- diff --git a/phpdbg_bp.c b/phpdbg_bp.c index 1cf9df4250..82be537015 100644 --- a/phpdbg_bp.c +++ b/phpdbg_bp.c @@ -43,7 +43,7 @@ static void phpdbg_class_breaks_dtor(void *data) /* {{{ */ efree((char*)bp->func_name); } /* }}} */ -void phpdbg_set_breakpoint_file(const char *path, long line_num TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_set_breakpoint_file(const char *path, long line_num TSRMLS_DC) /* {{{ */ { struct stat sb; @@ -83,7 +83,7 @@ void phpdbg_set_breakpoint_file(const char *path, long line_num TSRMLS_DC) /* {{ } } /* }}} */ -void phpdbg_set_breakpoint_symbol(const char *name TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_set_breakpoint_symbol(const char *name TSRMLS_DC) /* {{{ */ { size_t name_len = strlen(name); @@ -105,7 +105,7 @@ void phpdbg_set_breakpoint_symbol(const char *name TSRMLS_DC) /* {{{ */ } } /* }}} */ -void phpdbg_set_breakpoint_method(const char* class_name, const char* func_name TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_set_breakpoint_method(const char* class_name, const char* func_name TSRMLS_DC) /* {{{ */ { HashTable class_breaks, *class_table; size_t class_len = strlen(class_name); @@ -141,7 +141,7 @@ void phpdbg_set_breakpoint_method(const char* class_name, const char* func_name } } /* }}} */ -void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC) /* {{{ */ { if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline)) { phpdbg_breakline_t new_break; @@ -162,7 +162,7 @@ void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC) /* {{{ */ } } /* }}} */ -void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{{ */ { if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], (zend_ulong) opline)) { phpdbg_breakline_t new_break; @@ -180,7 +180,7 @@ void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{ } } /* }}} */ -void phpdbg_set_breakpoint_expression(const char *expr, size_t expr_len TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_set_breakpoint_expression(const char *expr, size_t expr_len TSRMLS_DC) /* {{{ */ { zend_ulong hash = zend_inline_hash_func(expr, expr_len); @@ -404,7 +404,7 @@ int phpdbg_find_conditional_breakpoint(TSRMLS_D) /* {{{ */ return breakpoint; } /* }}} */ -void phpdbg_clear_breakpoints(TSRMLS_D) /* {{{ */ +PHPDBG_API void phpdbg_clear_breakpoints(TSRMLS_D) /* {{{ */ { zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE]); zend_hash_clean(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM]); @@ -417,7 +417,7 @@ void phpdbg_clear_breakpoints(TSRMLS_D) /* {{{ */ PHPDBG_G(bp_count) = 0; } /* }}} */ -void phpdbg_print_breakpoints(zend_ulong type TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_print_breakpoints(zend_ulong type TSRMLS_DC) /* {{{ */ { switch (type) { case PHPDBG_BREAK_SYM: if ((PHPDBG_G(flags) & PHPDBG_HAS_SYM_BP)) { diff --git a/phpdbg_bp.h b/phpdbg_bp.h index 42c02c3a2b..6bb7946230 100644 --- a/phpdbg_bp.h +++ b/phpdbg_bp.h @@ -69,12 +69,12 @@ typedef struct _phpdbg_breakcond_t { int id; } phpdbg_breakcond_t; -void phpdbg_set_breakpoint_file(const char*, long TSRMLS_DC); -void phpdbg_set_breakpoint_symbol(const char* TSRMLS_DC); -void phpdbg_set_breakpoint_method(const char*, const char* TSRMLS_DC); -void phpdbg_set_breakpoint_opline(zend_ulong TSRMLS_DC); -void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t TSRMLS_DC); -void phpdbg_set_breakpoint_expression(const char*, size_t TSRMLS_DC); +PHPDBG_API void phpdbg_set_breakpoint_file(const char*, long TSRMLS_DC); +PHPDBG_API void phpdbg_set_breakpoint_symbol(const char* TSRMLS_DC); +PHPDBG_API void phpdbg_set_breakpoint_method(const char*, const char* TSRMLS_DC); +PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong TSRMLS_DC); +PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t TSRMLS_DC); +PHPDBG_API void phpdbg_set_breakpoint_expression(const char*, size_t TSRMLS_DC); int phpdbg_find_breakpoint_file(zend_op_array* TSRMLS_DC); int phpdbg_find_breakpoint_symbol(zend_function* TSRMLS_DC); @@ -82,7 +82,7 @@ int phpdbg_find_breakpoint_method(zend_op_array* TSRMLS_DC); int phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t TSRMLS_DC); int phpdbg_find_conditional_breakpoint(TSRMLS_D); -void phpdbg_clear_breakpoints(TSRMLS_D); -void phpdbg_print_breakpoints(zend_ulong type TSRMLS_DC); +PHPDBG_API void phpdbg_clear_breakpoints(TSRMLS_D); +PHPDBG_API void phpdbg_print_breakpoints(zend_ulong type TSRMLS_DC); #endif /* PHPDBG_BP_H */ diff --git a/phpdbg_cmd.c b/phpdbg_cmd.c index 28f085e8db..bcfd8939ad 100644 --- a/phpdbg_cmd.c +++ b/phpdbg_cmd.c @@ -23,7 +23,7 @@ ZEND_EXTERN_MODULE_GLOBALS(phpdbg); -const char *phpdbg_get_param_type(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ +PHPDBG_API const char *phpdbg_get_param_type(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ { switch (param->type) { case EMPTY_PARAM: @@ -43,7 +43,7 @@ const char *phpdbg_get_param_type(const phpdbg_param_t *param TSRMLS_DC) /* {{{ } } -phpdbg_param_type phpdbg_parse_param(const char *str, size_t len, phpdbg_param_t *param TSRMLS_DC) /* {{{ */ +PHPDBG_API phpdbg_param_type phpdbg_parse_param(const char *str, size_t len, phpdbg_param_t *param TSRMLS_DC) /* {{{ */ { char *class_name, *func_name; @@ -97,7 +97,7 @@ parsed: return param->type; } /* }}} */ -void phpdbg_clear_param(phpdbg_param_t *param TSRMLS_DC) /* {{{ */ +PHPDBG_API void phpdbg_clear_param(phpdbg_param_t *param TSRMLS_DC) /* {{{ */ { if (param) { switch (param->type) { @@ -118,7 +118,7 @@ void phpdbg_clear_param(phpdbg_param_t *param TSRMLS_DC) /* {{{ */ } /* }}} */ -phpdbg_input_t **phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC) /* {{{ */ +PHPDBG_API phpdbg_input_t **phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC) /* {{{ */ { char *p; char b[PHPDBG_MAX_CMD]; @@ -208,7 +208,7 @@ phpdbg_input_t **phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC) /* {{{ */ return argv; } /* }}} */ -phpdbg_input_t *phpdbg_read_input(char *buffered TSRMLS_DC) /* {{{ */ +PHPDBG_API phpdbg_input_t *phpdbg_read_input(char *buffered TSRMLS_DC) /* {{{ */ { phpdbg_input_t *buffer = NULL; char *cmd = NULL; @@ -279,7 +279,7 @@ phpdbg_input_t *phpdbg_read_input(char *buffered TSRMLS_DC) /* {{{ */ return NULL; } /* }}} */ -void phpdbg_destroy_input(phpdbg_input_t **input TSRMLS_DC) /*{{{ */ +PHPDBG_API void phpdbg_destroy_input(phpdbg_input_t **input TSRMLS_DC) /*{{{ */ { if (*input) { if ((*input)->string) { @@ -302,7 +302,7 @@ void phpdbg_destroy_input(phpdbg_input_t **input TSRMLS_DC) /*{{{ */ } } /* }}} */ -int phpdbg_do_cmd(const phpdbg_command_t *command, phpdbg_input_t *input TSRMLS_DC) /* {{{ */ +PHPDBG_API int phpdbg_do_cmd(const phpdbg_command_t *command, phpdbg_input_t *input TSRMLS_DC) /* {{{ */ { int rc = FAILURE; diff --git a/phpdbg_cmd.h b/phpdbg_cmd.h index f9dd3cd953..dc3899302d 100644 --- a/phpdbg_cmd.h +++ b/phpdbg_cmd.h @@ -108,21 +108,21 @@ typedef struct { /* * Input Management */ -phpdbg_input_t* phpdbg_read_input(char *buffered TSRMLS_DC); -phpdbg_input_t** phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC); -void phpdbg_destroy_input(phpdbg_input_t** TSRMLS_DC); +PHPDBG_API phpdbg_input_t* phpdbg_read_input(char *buffered TSRMLS_DC); +PHPDBG_API phpdbg_input_t** phpdbg_read_argv(char *buffer, int *argc TSRMLS_DC); +PHPDBG_API void phpdbg_destroy_input(phpdbg_input_t** TSRMLS_DC); /* * Parameter Management */ -phpdbg_param_type phpdbg_parse_param(const char*, size_t, phpdbg_param_t* TSRMLS_DC); -void phpdbg_clear_param(phpdbg_param_t* TSRMLS_DC); -const char* phpdbg_get_param_type(const phpdbg_param_t* TSRMLS_DC); +PHPDBG_API phpdbg_param_type phpdbg_parse_param(const char*, size_t, phpdbg_param_t* TSRMLS_DC); +PHPDBG_API void phpdbg_clear_param(phpdbg_param_t* TSRMLS_DC); +PHPDBG_API const char* phpdbg_get_param_type(const phpdbg_param_t* TSRMLS_DC); /* * Command Executor */ -int phpdbg_do_cmd(const phpdbg_command_t*, phpdbg_input_t* TSRMLS_DC); +PHPDBG_API int phpdbg_do_cmd(const phpdbg_command_t*, phpdbg_input_t* TSRMLS_DC); /** * Command Declarators