]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
build: allow more modern coding style with empty initializers
authorVincent Bernat <bernat@luffy.cx>
Tue, 25 Dec 2012 21:38:38 +0000 (22:38 +0100)
committerVincent Bernat <bernat@luffy.cx>
Wed, 26 Dec 2012 00:11:52 +0000 (01:11 +0100)
In C99, we can do:

     struct ifreq ifr = {};

Instead of

     struct ifreq ifr;
     memset(&ifr, 0. sizeof(ifr));

We disable the empty initializer warning to allow this. Moreover, we
also allow to mix code and declarations.

configure.ac

index 9b47ae32f3ac63f3cb6e8cc9d57a39a6371d43ad..8ec60e027c3740db5b7994994d421b1f6e458167 100644 (file)
@@ -60,12 +60,13 @@ AX_CFLAGS_GCC_OPTION([-W])
 AX_CFLAGS_GCC_OPTION([-Wextra])
 AX_CFLAGS_GCC_OPTION([-Wformat])
 AX_CFLAGS_GCC_OPTION([-Wformat-security])
+AX_CFLAGS_GCC_OPTION([-Wfatal-errors])
 AX_CFLAGS_GCC_OPTION([-Wcast-align])
 AX_CFLAGS_GCC_OPTION([-Winline])
 AX_CFLAGS_GCC_OPTION([-fstack-protector])
 AX_CFLAGS_GCC_OPTION([-D_FORTIFY_SOURCE=2])
-AX_CFLAGS_GCC_OPTION([-Wdeclaration-after-statement])
 AX_CFLAGS_GCC_OPTION([-Wno-unused-parameter])
+AX_CFLAGS_GCC_OPTION([-Wno-missing-field-initializers])
 AX_CFLAGS_GCC_OPTION([-Wno-sign-compare]) dnl Should be fixed later
 AX_LDFLAGS_OPTION([-Wl,-z,relro])
 AX_LDFLAGS_OPTION([-Wl,-z,now])