cppcheck: Use inline suppression for ffsl()
We define our own ffsl() as a weak symbol, in case our C library doesn't include it. On glibc systems which *do* include it, this causes a cppcheck warning because unsurprisingly our version doesn't pick the same argument names. Convert the suppression for this into an inline suppression. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
e2b7d370d0
commit
fb15259205
2 changed files with 1 additions and 2 deletions
2
Makefile
2
Makefile
|
@ -290,7 +290,6 @@ cppcheck: $(SRCS) $(HEADERS)
|
||||||
--suppress=strtokCalled:conf.c --suppress=strtokCalled:qrap.c \
|
--suppress=strtokCalled:conf.c --suppress=strtokCalled:qrap.c \
|
||||||
--suppress=localtimeCalled:pcap.c \
|
--suppress=localtimeCalled:pcap.c \
|
||||||
--suppress=unusedStructMember:pcap.c \
|
--suppress=unusedStructMember:pcap.c \
|
||||||
--suppress=funcArgNamesDifferent:util.h \
|
|
||||||
--suppress=unusedStructMember:dhcp.c \
|
--suppress=unusedStructMember:dhcp.c \
|
||||||
\
|
\
|
||||||
--suppress=unmatchedSuppression:conf.c \
|
--suppress=unmatchedSuppression:conf.c \
|
||||||
|
@ -300,6 +299,5 @@ cppcheck: $(SRCS) $(HEADERS)
|
||||||
--suppress=unmatchedSuppression:tcp.c \
|
--suppress=unmatchedSuppression:tcp.c \
|
||||||
--suppress=unmatchedSuppression:udp.c \
|
--suppress=unmatchedSuppression:udp.c \
|
||||||
--suppress=unmatchedSuppression:util.c \
|
--suppress=unmatchedSuppression:util.c \
|
||||||
--suppress=unmatchedSuppression:util.h \
|
|
||||||
$(filter -D%,$(FLAGS) $(CFLAGS)) \
|
$(filter -D%,$(FLAGS) $(CFLAGS)) \
|
||||||
.
|
.
|
||||||
|
|
1
util.h
1
util.h
|
@ -217,6 +217,7 @@ struct ipv6_opt_hdr {
|
||||||
*/
|
*/
|
||||||
} __attribute__((packed)); /* required for some archs */
|
} __attribute__((packed)); /* required for some archs */
|
||||||
|
|
||||||
|
/* cppcheck-suppress funcArgNamesDifferent */
|
||||||
__attribute__ ((weak)) int ffsl(long int i) { return __builtin_ffsl(i); }
|
__attribute__ ((weak)) int ffsl(long int i) { return __builtin_ffsl(i); }
|
||||||
void __openlog(const char *ident, int option, int facility);
|
void __openlog(const char *ident, int option, int facility);
|
||||||
void passt_vsyslog(int pri, const char *format, va_list ap);
|
void passt_vsyslog(int pri, const char *format, va_list ap);
|
||||||
|
|
Loading…
Reference in a new issue