X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fq2c.c;h=ec369dbcb5b3b0d04bc40d428c1ddb6f2bbcf259;hb=77e551d23575da6b89f866612ab39c2b0497c9be;hp=acf08db8f1d72ce61ea280e00a8fa8902343edcc;hpb=2322678e8fddbbf158b01b2720db2636404bba3b;p=pspp-builds.git diff --git a/src/language/lexer/q2c.c b/src/language/lexer/q2c.c index acf08db8..ec369dbc 100644 --- a/src/language/lexer/q2c.c +++ b/src/language/lexer/q2c.c @@ -18,6 +18,7 @@ 02110-1301, USA. */ #include + #include #include #include @@ -25,11 +26,9 @@ #include #include #include -#if HAVE_UNISTD_H #include -#endif -#include "compiler.h" -#include "str.h" +#include +#include /* Brokenness. */ @@ -41,14 +40,7 @@ #define EXIT_FAILURE 1 #endif -/* -#if !HAVE_STRERROR -#include "misc/strerror.c" -#endif -*/ -#include "debug-print.h" - /* Max length of an input line. */ #define MAX_LINE_LEN 1024 @@ -342,7 +334,7 @@ find_symbol (int x) return iter; } -#if DEBUGGING +#if DUMP_TOKENS /* Writes a printable representation of the current token to stdout. */ static void @@ -360,7 +352,7 @@ dump_token (void) printf ("PUNCT\t%c\n", token); } } -#endif /* DEBUGGING */ +#endif /* DUMP_TOKENS */ /* Reads a token from the input file. */ static int @@ -410,7 +402,7 @@ lex_get (void) else token = *cp++; -#if DEBUGGING +#if DUMP_TOKENS dump_token (); #endif @@ -1942,7 +1934,7 @@ dump_free (int persistent) switch (sbc->type) { case SBC_VARLIST: - dump (0, "free (p->v_variables);"); + dump (0, "free (p->v_%s);", st_lower (sbc->name)); break; case SBC_STRING: dump (0, "free (p->s_%s);", st_lower (sbc->name)); @@ -2044,13 +2036,13 @@ main (int argc, char *argv[]) indent = 0; dump (0, "#include "); - dump (0, "#include \"alloc.h\""); - dump (0, "#include \"message.h\""); - dump (0, "#include \"lexer.h\""); - dump (0, "#include \"settings.h\""); - dump (0, "#include \"str.h\""); - dump (0, "#include \"subcommand-list.h\""); - dump (0, "#include \"variable.h\""); + dump (0, "#include "); + dump (0, "#include "); + dump (0, "#include "); + dump (0, "#include "); + dump (0, "#include "); + dump (0, "#include "); + dump (0, "#include "); dump (0, nullstr); dump (0, "#include \"gettext.h\"");