]> granicus.if.org Git - php/commitdiff
actually remove this
authorkrakjoe <joe.watkins@live.co.uk>
Sun, 26 Oct 2014 07:05:55 +0000 (07:05 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Sun, 26 Oct 2014 07:05:55 +0000 (07:05 +0000)
sapi/phpdbg/phpdbg_cmd.c
sapi/phpdbg/phpdbg_cmd.h

index 729babefca94e952bb8f34be0a00b2e4d6a77d47..d91acb1d17c4cca6990c88adcbc303ecb8d709df 100644 (file)
@@ -70,79 +70,6 @@ PHPDBG_API const char *phpdbg_get_param_type(const phpdbg_param_t *param TSRMLS_
        }
 }
 
-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;
-
-       if (len == 0) {
-               param->type = EMPTY_PARAM;
-               goto parsed;
-       }
-
-       if (phpdbg_is_addr(str)) {
-               param->addr = strtoul(str, 0, 16);
-               param->type = ADDR_PARAM;
-               goto parsed;
-
-       } else if (phpdbg_is_numeric(str)) {
-               param->num = strtol(str, NULL, 0);
-               param->type = NUMERIC_PARAM;
-               goto parsed;
-
-       } else if (phpdbg_is_class_method(str, len+1, &class_name, &func_name)) {
-               param->method.class = class_name;
-               param->method.name = func_name;
-               param->type = METHOD_PARAM;
-               goto parsed;
-       } else {
-               char *line_pos = strrchr(str, ':');
-
-               if (line_pos && phpdbg_is_numeric(line_pos+1)) {
-                       if (strchr(str, ':') == line_pos) {
-                               char path[MAXPATHLEN];
-
-                               memcpy(path, str, line_pos - str);
-                               path[line_pos - str] = 0;
-                               *line_pos = 0;
-                               param->file.name = phpdbg_resolve_path(path TSRMLS_CC);
-                               param->file.line = strtol(line_pos+1, NULL, 0);
-                               param->type = FILE_PARAM;
-
-                               goto parsed;
-                       }
-               }
-
-               line_pos = strrchr(str, '#');
-
-               if (line_pos && phpdbg_is_numeric(line_pos+1)) {
-                       if (strchr(str, '#') == line_pos) {
-                               param->num = strtol(line_pos + 1, NULL, 0);
-
-                               if (phpdbg_is_class_method(str, line_pos - str, &class_name, &func_name)) {
-                                       param->method.class = class_name;
-                                       param->method.name = func_name;
-                                       param->type = NUMERIC_METHOD_PARAM;
-                               } else {
-                                       param->len = line_pos - str;
-                                       param->str = estrndup(str, param->len);
-                                       param->type = NUMERIC_FUNCTION_PARAM;
-                               }
-
-                               goto parsed;
-                       }
-               }
-       }
-
-       param->str = estrndup(str, len);
-       param->len = len;
-       param->type = STR_PARAM;
-
-parsed:
-       phpdbg_debug("phpdbg_parse_param(\"%s\", %lu): %s",
-               str, len, phpdbg_get_param_type(param TSRMLS_CC));
-       return param->type;
-} /* }}} */
-
 PHPDBG_API void phpdbg_clear_param(phpdbg_param_t *param TSRMLS_DC) /* {{{ */
 {
        if (param) {
index 3896551c9a23b82d3efe606b9dea9c685c4488d7..4049cd92957d958e594bfc32e3a4514017dab752 100644 (file)
@@ -144,7 +144,6 @@ PHPDBG_API void phpdbg_stack_free(phpdbg_param_t *stack);
 /*
 * Parameter Management
 */
-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 void phpdbg_copy_param(const phpdbg_param_t*, phpdbg_param_t* TSRMLS_DC);
 PHPDBG_API zend_bool phpdbg_match_param(const phpdbg_param_t *, const phpdbg_param_t * TSRMLS_DC);