q2c: Use new subc_list_error() to report too many subcommands.
[pspp-builds.git] / src / language / lexer / q2c.c
index 5473e1120946c1ed14a5ae95f89c5c2e21edfd37..e38be02a605c9861e8c015847b7c692abb190136 100644 (file)
@@ -1745,7 +1745,8 @@ dump_subcommand (const subcommand *sbc)
     {
       dump (0, "if ( p->sbc_%s > MAXLISTS)",st_lower(sbc->name));
       dump (1, "{");
-      dump (0, "msg (SE, \"No more than %%d %s subcommands allowed\",MAXLISTS);",st_lower(sbc->name));
+      dump (0, "subc_list_error (lexer, \"%s\", MAXLISTS);",
+            st_lower(sbc->name));
       dump (0, "goto lossage;");
       dump (-1,"}");