CONTRIB: halog: mark the has_zero* functions unused
authorWilly Tarreau <w@1wt.eu>
Mon, 21 Dec 2020 07:35:24 +0000 (08:35 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 8 Jan 2021 10:37:51 +0000 (11:37 +0100)
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>
(cherry picked from commit 9080ac02583d90f99544a389353538c1e68ad8cf)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
(cherry picked from commit 0c2916b0c7462fab24a2ccea87dcc8b6f123c2ac)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>

contrib/halog/fgets2.c

index 3db762c..776a915 100644 (file)
@@ -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 @@ static inline unsigned int has_zero32(unsigned int x)
 }
 
 /* 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 @@ static inline unsigned long long has_zero64(unsigned long long x)
        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);
 }