From 002108ace6e2202d0d97e9e54d8e017a02330173 Mon Sep 17 00:00:00 2001 From: Yamagi Burmeister Date: Tue, 4 Oct 2011 11:44:02 +0000 Subject: [PATCH] Fix struct extraction on unix --- extractfuncs.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extractfuncs.c b/extractfuncs.c index ab8baeb..d387f05 100644 --- a/extractfuncs.c +++ b/extractfuncs.c @@ -512,6 +512,8 @@ void GetTypeNamesFromFile (char *filename, char *typeName) int isExtern = 0; tokenList_t *listHead; + printf("BANANE!\n"); + listHead = NULL; source = LoadSourceFile( filename ); if ( !source ) { @@ -824,7 +826,10 @@ int main (int argc, char *argv[]) for ( i = argbase; i < firstParm; i++ ) { printf( "%d: %s\n", i, argv[i] ); - GetFunctionNamesFromFile (argv[i]); + if (typeExtract) + GetTypeNamesFromFile (argv[i], typeName); + else + GetFunctionNamesFromFile (argv[i]); } if (typeExtract) DumpReplaceFunctions (typeName);