[SPEC2DEF]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 28 Dec 2015 14:42:41 +0000 (14:42 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 28 Dec 2015 14:42:41 +0000 (14:42 +0000)
Don't use DATA and PRIVATE together. DATA means no stub function is generated in the import lib, PRIVATE means nothing is generated in the export lib.

svn path=/trunk/; revision=70454

reactos/tools/spec2def/spec2def.c

index ef2682c..ddbb20d 100644 (file)
@@ -688,12 +688,12 @@ OutputLine_def(FILE *fileDest, EXPORT *pexp)
         fprintf(fileDest, " NONAME");
     }
 
+    /* Either PRIVATE or DATA */
     if (pexp->uFlags & FL_PRIVATE)
     {
         fprintf(fileDest, " PRIVATE");
     }
-
-    if (pexp->nCallingConvention == CC_EXTERN)
+    else if (pexp->nCallingConvention == CC_EXTERN)
     {
         fprintf(fileDest, " DATA");
     }