]> git.sur5r.net Git - cc65/commitdiff
Fixed a C99ism
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 16 Sep 2004 14:31:40 +0000 (14:31 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 16 Sep 2004 14:31:40 +0000 (14:31 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3183 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/preproc.c

index 5f8aaf0279c70380bd41871cff3a45c67fce6207..5c0b9b83f62132495e1e2452fcc978f0133d3a4c 100644 (file)
@@ -595,9 +595,13 @@ static void MacroCall (StrBuf* Target, Macro* M)
 
     /* Compare formal and actual argument count */
     if (CollCount (&E.ActualArgs) != (unsigned) M->ArgCount) {
+
+        StrBuf Arg = STATIC_STRBUF_INITIALIZER;
+
+        /* Argument count mismatch */
        PPError ("Macro argument count mismatch");
+
        /* Be sure to make enough empty arguments available */
-        StrBuf Arg = STATIC_STRBUF_INITIALIZER;
                while (CollCount (&E.ActualArgs) < (unsigned) M->ArgCount) {
             ME_AppendActual (&E, &Arg);
        }