diff --git a/tools/Makefile b/tools/Makefile index d29d5d748..768f8912e 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -1,7 +1,7 @@ .PHONY: all clean CC := gcc -CFLAGS := -O3 -std=c99 -Wall -Wextra +CFLAGS := -O3 -std=c99 -Wall -Wextra -Wno-missing-field-initializers tools := \ lzcomp \ diff --git a/tools/lzcomp.c b/tools/lzcomp.c index f2669aef8..562a5ec08 100644 --- a/tools/lzcomp.c +++ b/tools/lzcomp.c @@ -128,7 +128,7 @@ void write_commands_to_textfile (const char * file, const struct command * comma void write_command_to_textfile (FILE * fp, struct command command, const unsigned char * input_stream) { if ((!command.count) || (command.count > 1024)) error_exit(2, "invalid command in output stream"); - int rv, pos; + int rv = -1, pos; const char * kind; switch (command.command) { case 0: