CONTRIB: halog: mark the has_zero* functions unused
These ones will depend on the use of memchr() or not, let's mark them unused
to avoid the warning reported in issue #1013.
(cherry picked from commit f531dfff18becc87a3855ae6bc987afe9bffccc3)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/contrib/halog/fgets2.c b/contrib/halog/fgets2.c
index 3db762c..776a915 100644
--- a/contrib/halog/fgets2.c
+++ b/contrib/halog/fgets2.c
@@ -35,7 +35,7 @@
#endif
/* return non-zero if the integer contains at least one zero byte */
-static inline unsigned int has_zero32(unsigned int x)
+static inline __attribute__((unused)) unsigned int has_zero32(unsigned int x)
{
unsigned int y;
@@ -72,7 +72,7 @@
}
/* return non-zero if the argument contains at least one zero byte. See principle above. */
-static inline unsigned long long has_zero64(unsigned long long x)
+static inline __attribute__((unused)) unsigned long long has_zero64(unsigned long long x)
{
unsigned long long y;
@@ -81,7 +81,7 @@
return y & 0x8080808080808080ULL;
}
-static inline unsigned long has_zero(unsigned long x)
+static inline __attribute__((unused)) unsigned long has_zero(unsigned long x)
{
return (sizeof(x) == 8) ? has_zero64(x) : has_zero32(x);
}