From 47b2095741fadaf21023695bbad4af39504bde57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Tue, 21 Apr 2020 01:15:07 -0700 Subject: extensions: include strings.h for the definition of ffs() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Pablo Neira Ayuso --- extensions/libipt_ULOG.c | 1 + extensions/libxt_addrtype.c | 1 + 2 files changed, 2 insertions(+) (limited to 'extensions') diff --git a/extensions/libipt_ULOG.c b/extensions/libipt_ULOG.c index fafb220b..5163eea3 100644 --- a/extensions/libipt_ULOG.c +++ b/extensions/libipt_ULOG.c @@ -11,6 +11,7 @@ */ #include #include +#include #include /* For 64bit kernel / 32bit userspace */ #include diff --git a/extensions/libxt_addrtype.c b/extensions/libxt_addrtype.c index 27485405..5cafa219 100644 --- a/extensions/libxt_addrtype.c +++ b/extensions/libxt_addrtype.c @@ -5,6 +5,7 @@ * This program is released under the terms of GNU GPL */ #include #include +#include #include #include -- cgit v1.2.3