aboutsummaryrefslogtreecommitdiffstats
path: root/caputils
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2016-08-31 15:58:20 +0200
committerGuy Harris <guy@alum.mit.edu>2016-09-06 02:42:27 +0000
commit232a8794293bf654fb61122adffa6a7aa2989cc0 (patch)
treefdc95cf5894c7515f880c7974ccff36f3e2ae8d8 /caputils
parent5eb9170227a590560003dfc3b654e7be1b942b9a (diff)
Allow a lot more C99 features
Flexible array members are supported by gcc, clang and even MSVC2013. Note, so far it was only used in the Windows-specific airpcap.h. Trailing commas in enum declaration are already in use since for these dissectors (commit ID is the first occurrence): epan/dissectors/packet-gluster.h v2.1.0rc0-1070-g3b706ba epan/dissectors/packet-ipv6.c v2.1.2rc0-81-ge07b4aa epan/dissectors/packet-netlink.h v2.3.0rc0-389-gc0ab12b epan/dissectors/packet-netlink-netfilter.c v2.3.0rc0-239-g1767e08 epan/dissectors/packet-netlink-route.c v2.3.0rc0-233-g2a80b40 epan/dissectors/packet-quic.c v2.3.0rc0-457-gfa320f8 Inline functions using the "inline" keyword are supported via all glib versions we support (if it is missing, glib will define a suitable inline macro). Other c99 functions listed in the README.developer document were found to be compatible with GCC 4.4.7, Clang 3.4.2 and MSVC 2013. Change-Id: If5bab03bfd8577b15a24bedf08c03bdfbf34317a Reviewed-on: https://code.wireshark.org/review/17421 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'caputils')
-rw-r--r--caputils/airpcap.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/caputils/airpcap.h b/caputils/airpcap.h
index 538d825667..dcef9388ea 100644
--- a/caputils/airpcap.h
+++ b/caputils/airpcap.h
@@ -23,8 +23,6 @@
#define AIRPCAP_H__EAE405F5_0171_9592_B3C2_C19EC426AD34__INCLUDED_
#ifdef _MSC_VER
-/* This disables a VS warning for zero-sized arrays. */
-#pragma warning( disable : 4200)
/* This stops VS2005 ranting against stdio. */
#pragma warning( disable : 4996)
#endif