]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
extensions: include strings.h for the definition of ffs()
authorMaciej Żenczykowski <maze@google.com>
Tue, 21 Apr 2020 08:15:07 +0000 (01:15 -0700)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 28 Apr 2020 00:08:24 +0000 (02:08 +0200)
This resolves clang compiler warnings:

extensions/libext4_srcs/gen/gensrcs/external/iptables/extensions/libipt_ULOG.c:89:32: error: implicit declaration of function 'ffs' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  printf(" --ulog-nlgroup %d", ffs(loginfo->nl_group));
                               ^
extensions/libext4_srcs/gen/gensrcs/external/iptables/extensions/libipt_ULOG.c:105:9: error: implicit declaration of function 'ffs' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  ffs(loginfo->nl_group));
  ^
extensions/libext_srcs/gen/gensrcs/external/iptables/extensions/libxt_addrtype.c:263:14: error: implicit declaration of function 'ffs' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  int first = ffs(val);
              ^

Test: builds with less warnings
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
extensions/libipt_ULOG.c
extensions/libxt_addrtype.c

index fafb220b8cc2eddd68ca3bc73edc9ff809f3f956..5163eea3a3b8bbb5eb00188b87680609c0bb9dca 100644 (file)
@@ -11,6 +11,7 @@
  */
 #include <stdio.h>
 #include <string.h>
+#include <strings.h>
 #include <xtables.h>
 /* For 64bit kernel / 32bit userspace */
 #include <linux/netfilter_ipv4/ipt_ULOG.h>
index 27485405b35955e8117ec9622bac2bbe2fb5b3a9..5cafa219beae0099e319becbae260c6834acd7cb 100644 (file)
@@ -5,6 +5,7 @@
  * This program is released under the terms of GNU GPL */
 #include <stdio.h>
 #include <string.h>
+#include <strings.h>
 #include <xtables.h>
 #include <linux/netfilter/xt_addrtype.h>