Wireshark-commits: [Wireshark-commits] master 232a879: Allow a lot more C99 features
From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 6 Sep 2016 02:42:46 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=232a8794293bf654fb61122adffa6a7aa2989cc0
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

232a879 by Peter Wu (peter@xxxxxxxxxxxxx):

    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@xxxxxxxxxxxx>
    

Actions performed:

    from  5eb9170   Use ws_strtoi32() in get_natural_int().
    adds  232a879   Allow a lot more C99 features


Summary of changes:
 CMakeLists.txt       |   17 ++++++++++++++---
 caputils/airpcap.h   |    2 --
 configure.ac         |   11 +++++------
 doc/README.developer |   35 ++++++++++++++---------------------
 tools/checkAPIs.pl   |   11 -----------
 5 files changed, 33 insertions(+), 43 deletions(-)