mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-24 17:51:17 +03:00
BZ #16529: Fix pedantic warning with netinet/in.h.
When compiling with pedantic the following warning is seen:
gcc -Wall -pedantic -O0 -o test test.c
In file included from test.c:3:0:
/path/inet/netinet/in.h:111:21: warning: comma at end of \
enumerator list [-Wpedantic]
IPPROTO_MH = 135, /* IPv6 mobility header. */
^
It is valid C99 to have a trailing comma after the last item in
an enumeration. However it is not valid C90. If possible glibc
attempts to keep all headers C90 + long long without requiring
C99 features. In this case it's easy to fix the headers and it
removes the warning seem with -pedantic.
This commit is contained in:
@@ -108,7 +108,7 @@ enum
|
||||
#define IPPROTO_NONE IPPROTO_NONE
|
||||
IPPROTO_DSTOPTS = 60, /* IPv6 destination options. */
|
||||
#define IPPROTO_DSTOPTS IPPROTO_DSTOPTS
|
||||
IPPROTO_MH = 135, /* IPv6 mobility header. */
|
||||
IPPROTO_MH = 135 /* IPv6 mobility header. */
|
||||
#define IPPROTO_MH IPPROTO_MH
|
||||
};
|
||||
#endif /* !__USE_KERNEL_IPV6_DEFS */
|
||||
|
||||
Reference in New Issue
Block a user