Commit: cafafb0e011983543f03851ba16b2eaf61b95631
Author: krakjoe <joe.watk...@live.co.uk> Sat, 23 Nov 2013 18:12:51
+0000
Parents: 1c6e54ecdf183b471c1bc333e4cfec58ba50fe0d
Branches: PHP-5.6
Link:
http://git.php.net/?p=php-src.git;a=commitdiff;h=cafafb0e011983543f03851ba16b2eaf61b95631
Log:
API decls
Changed paths:
M phpdbg_bp.c
M phpdbg_bp.h
M phpdbg_cmd.c
M phpdbg_cmd.h
diff --git a/phpdbg_bp.c b/phpdbg_bp.c
index 1cf9df4..82be537 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 42c02c3..6bb7946 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 28f085e..bcfd893 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 f9dd3cd..dc38993 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
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php