another fix for an illegal initialisation struct
authorceriel <none@none>
Thu, 26 Mar 1987 16:16:21 +0000 (16:16 +0000)
committerceriel <none@none>
Thu, 26 Mar 1987 16:16:21 +0000 (16:16 +0000)
util/topgen/topgen.g

index ae72d3b..b570d88 100644 (file)
@@ -285,11 +285,11 @@ replacement (int *n;)
        |               /* empty replacement, but there must be a
                         * structure initializer anyway
                         */
-                       {   fputs("\t{\"\"",genc);
+                       {   fputs("\t{\"\", {",genc);
                            for (i = 0; i < maxoperand; i++) {
-                               fputs(",{\"\",-1,\"\"}",genc);
+                               fprintf(genc, "%c{\"\",-1,\"\"}",i?',':' ');
                            }
-                           putc('}',genc);
+                           fputs("}}",genc);
                        }
        ]
 ;