PHPDBG_BREAK(file) /* {{{ */
{
phpdbg_param_t param;
-
- switch (phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC)) {
+ int type;
+
+ switch ((type=phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC))) {
case EMPTY_PARAM:
phpdbg_error("No expression provided");
break;
break;
}
- phpdbg_clear_param(¶m);
+ phpdbg_clear_param(type, ¶m TSRMLS_CC);
return SUCCESS;
} /* }}} */
PHPDBG_BREAK(method) /* {{{ */
{
phpdbg_param_t param;
-
- switch (phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC)) {
+ int type;
+
+ switch ((type=phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC))) {
case EMPTY_PARAM:
phpdbg_error("No expression provided");
break;
break;
}
- phpdbg_clear_param(¶m);
+ phpdbg_clear_param(type, ¶m TSRMLS_CC);
return SUCCESS;
} /* }}} */
PHPDBG_BREAK(address) /* {{{ */
{
phpdbg_param_t param;
-
- switch (phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC)) {
+ int type;
+
+ switch ((type=phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC))) {
case EMPTY_PARAM:
phpdbg_error("No expression provided");
break;
break;
}
- phpdbg_clear_param(¶m);
+ phpdbg_clear_param(type, ¶m TSRMLS_CC);
return SUCCESS;
} /* }}} */
PHPDBG_BREAK(lineno) /* {{{ */
{
phpdbg_param_t param;
-
+ int type;
+
if (!PHPDBG_G(exec)) {
phpdbg_error("Not file context found!");
return SUCCESS;
}
- switch (phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC)) {
+ switch ((type=phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC))) {
case EMPTY_PARAM:
phpdbg_error("No expression provided!");
break;
break;
}
- phpdbg_clear_param(¶m);
+ phpdbg_clear_param(type, ¶m TSRMLS_CC);
return SUCCESS;
} /* }}} */
PHPDBG_BREAK(func) /* {{{ */
{
phpdbg_param_t param;
-
- switch (phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC)) {
+ int type;
+
+ switch ((type=phpdbg_parse_param(expr, expr_len, ¶m TSRMLS_CC))) {
case EMPTY_PARAM:
phpdbg_error("No expression provided!");
break;
break;
}
- phpdbg_clear_param(¶m);
+ phpdbg_clear_param(type, ¶m TSRMLS_CC);
return SUCCESS;
} /* }}} */