Work to get rid of GCC 4.0 warnings, part 2.
[pspp] / src / q2c.c
index a62e62d40942d9bc506e4763b41cfaca4bebf2a2..bc7af9676127d3e1ed82796e44036d5d42e4f985 100644 (file)
--- a/src/q2c.c
+++ b/src/q2c.c
@@ -1143,7 +1143,7 @@ dump_declarations (void)
            break;
 
          case SBC_VARLIST:
-           dump (0, "int %sn_%s;", st_lower (sbc->prefix),
+           dump (0, "size_t %sn_%s;", st_lower (sbc->prefix),
                  st_lower (sbc->name));
            dump (0, "struct variable **%sv_%s;", st_lower (sbc->prefix),
                  st_lower (sbc->name));
@@ -2206,7 +2206,10 @@ main (int argc, char *argv[])
          dump (0, "#include \"str.h\"");
           dump (0, "#include \"subclist.h\"");
          dump (0, "#include \"var.h\"");
+         dump (0, nullstr);
 
+          dump (0, "#include \"gettext.h\"");
+          dump (0, "#define _(msgid) gettext (msgid)");
          dump (0, nullstr);
        }
       else if (!strcmp (directive, "declarations"))