X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=main.c;h=8aae427b5e886b3ce1b7c3e35249368c5a8d6380;hb=c3da9b237b064af6920bdb742083807945ed65a9;hp=ab9520ade17bfbb42119d05c398aacca87e8bdf0;hpb=fe296de42f96780b4a3c7c2647775ec3d8a5e59d;p=xonotic%2Fgmqcc.git diff --git a/main.c b/main.c index ab9520a..8aae427 100644 --- a/main.c +++ b/main.c @@ -45,7 +45,6 @@ static ppitem *ppems = NULL; #define TYPE_ASM 1 #define TYPE_SRC 2 - static const char *app_name; static void version(void) { @@ -198,6 +197,7 @@ static bool options_parse(int argc, char **argv) { opts_set(opts.warn, WARN_BREAKDEF, true); OPTS_OPTION_U32(OPTION_STANDARD) = COMPILER_FTEQCC; + OPTS_OPTION_BOOL(OPTION_STATISTICS) = true; } else if (!strcmp(argarg, "qccx")) { @@ -561,7 +561,7 @@ int main(int argc, char **argv) { app_name = argv[0]; con_init (); - opts_init("progs.dat", COMPILER_GMQCC, (1024 << 3)); + opts_init("progs.dat", COMPILER_QCC, (1024 << 3)); util_seed(time(0)); @@ -681,7 +681,7 @@ int main(int argc, char **argv) { if (!line[0] || (line[0] == '/' && line[1] == '/')) continue; - + if (hasline) { item.filename = util_strdup(line); item.type = TYPE_QC; @@ -697,9 +697,6 @@ int main(int argc, char **argv) { mem_d(line); } - if (retval) - goto cleanup; - if (vec_size(items)) { if (!OPTS_OPTION_BOOL(OPTION_QUIET) && !OPTS_OPTION_BOOL(OPTION_PP_ONLY))