ref: 1e5c95d8d42d5cf4e13afd204a3d6e18e5c030bb
parent: 2449a17addb1e720b2d2190060bb5acea8b2859a
author: Rangi <remy.oukaour+rangi42@gmail.com>
date: Sat Feb 16 11:24:47 EST 2019
Silence gcc warnings, even in Travis -Wno-missing-field-initializers is needed because of false positives over {0} initialization
--- 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 \
--- a/tools/lzcomp.c
+++ b/tools/lzcomp.c
@@ -128,7 +128,7 @@
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: