about summary refs log tree commit diff
path: root/inet/netinet/in.h
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2014-02-06 11:12:48 -0500
committerCarlos O'Donell <carlos@redhat.com>2014-02-06 11:18:51 -0500
commit3bfff2edbef578746211ba231f3942efffd38f86 (patch)
tree27829eb3718ecb278c8190a916eeea1546a8aa8f /inet/netinet/in.h
parentee7cc3853761fc00b6bbcdc09b3d8a56695dd7a6 (diff)
downloadglibc-3bfff2edbef578746211ba231f3942efffd38f86.tar.gz
glibc-3bfff2edbef578746211ba231f3942efffd38f86.tar.xz
glibc-3bfff2edbef578746211ba231f3942efffd38f86.zip
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.
Diffstat (limited to 'inet/netinet/in.h')
-rw-r--r--inet/netinet/in.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/inet/netinet/in.h b/inet/netinet/in.h
index ad9ce6cdec..d8d8e53631 100644
--- a/inet/netinet/in.h
+++ b/inet/netinet/in.h
@@ -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 */