From 294bcaba1cf7834755206ae736f7954496c1ad40 Mon Sep 17 00:00:00 2001 From: NicJA Date: Fri, 30 Jan 2015 06:23:07 +0000 Subject: [PATCH] remove the false positive check git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@49975 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- tools/genmodule/writeincdefines.c | 25 +------------------------ tools/genmodule/writeincinline.c | 4 +--- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/tools/genmodule/writeincdefines.c b/tools/genmodule/writeincdefines.c index 2955759dd8..1cf330cce2 100644 --- a/tools/genmodule/writeincdefines.c +++ b/tools/genmodule/writeincdefines.c @@ -10,29 +10,6 @@ static void writedefineregister(FILE *, struct functionhead *, struct config *, static void writedefinevararg(FILE *, struct functionhead *, struct config *, char, char *); static void writealiases(FILE *, struct functionhead *, struct config *); -/* some functions are incorrectly identified as needing variadic support */ -struct variadicfp -{ - char *module; - char *func; -} gm_variadicfp[] = -{ - { "utility", "NextTagItem" }, - { NULL, NULL } -}; - -int falsepositive(char *matchmodule, char *matchfunc) -{ - struct variadicfp *matchfp; - for (matchfp = gm_variadicfp; matchfp->module; matchfp++) - { - if (!strncmp(matchfp->module, matchmodule, strlen(matchfp->module)) && - !strncmp(matchfp->func, matchfunc, strlen(matchfp->func))) - return 1; - } - return 0; -} - void writeincdefines(struct config *cfg) { FILE *out; @@ -85,7 +62,7 @@ void writeincdefines(struct config *cfg) cfg->includenameupper ); - if ((!funclistit->novararg) && (funclistit->arguments) && !falsepositive(cfg->includename, funclistit->name)) + if ((!funclistit->novararg) && (funclistit->arguments)) { struct functionarg *arglistit = funclistit->arguments; diff --git a/tools/genmodule/writeincinline.c b/tools/genmodule/writeincinline.c index a70b6bfa69..ade3fd435c 100644 --- a/tools/genmodule/writeincinline.c +++ b/tools/genmodule/writeincinline.c @@ -6,8 +6,6 @@ */ #include "genmodule.h" -extern int falsepositive(char *, char *); - static void writeinlineregister(FILE *, struct functionhead *, struct config *, char); static void writeinlinevararg(FILE *, struct functionhead *, struct config *, char, char *); static void writealiases(FILE *, struct functionhead *, struct config *); @@ -62,7 +60,7 @@ void writeincinline(struct config *cfg) cfg->includenameupper ); - if ((!funclistit->novararg) && (funclistit->arguments) && !falsepositive(cfg->includename, funclistit->name)) + if ((!funclistit->novararg) && (funclistit->arguments)) { struct functionarg *arglistit = funclistit->arguments; -- 2.11.4.GIT