From 404f69493d58e3fd5e0952fd3a9b3403bcab5395 Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Wed, 22 Dec 2021 08:54:12 +0100 Subject: [PATCH] Fix function detection with tab character between data type and function name --- src/stubser/cfile_parser_loc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stubser/cfile_parser_loc.h b/src/stubser/cfile_parser_loc.h index 9c46b2d..eb0cdab 100644 --- a/src/stubser/cfile_parser_loc.h +++ b/src/stubser/cfile_parser_loc.h @@ -25,7 +25,7 @@ #define CPARS_PREFIX_STATIC2_S "STATIC" #define CPARS_PREFIX_EXTERN_S "extern" -#define CPARS_EXPRESSION_BASE "^[[:blank:]]*([ _\\*[:alnum:]]* +\\**)([_\\*[:alnum:]]+)" +#define CPARS_EXPRESSION_BASE "^[[:blank:]]*([ _\\*[:alnum:]]*[[:blank:]]+\\**)([_\\*[:alnum:]]+)" #define CPARS_REGEX_FUNCTIONPOINTER "^[[:blank:]]*([ _\\*[:alnum:]]* +\\**)\\(([_\\*[:alnum:]]+)\\)(\\([^\\)]*\\))" #define FUNCTION_BASE CPARS_EXPRESSION_BASE "[[:blank:]]*\\([[:blank:]]*"