Wireshark-commits: [Wireshark-commits] master 8d3ac3a: epan: Convert our PROTO_ITEM_ macros to inli

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 04 Apr 2019 04:03:46 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=8d3ac3af866ecc7b847dd5b621d828872fe9ba18
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

8d3ac3a by Gerald Combs (gerald@xxxxxxxxxxxxx):

    epan: Convert our PROTO_ITEM_ macros to inline functions.
    
    Convert our various PROTO_ITEM_ macros to inline functions and document
    them.
    
    Change-Id: I070b15d4f70d2189217a177ee8ba2740be36327c
    Reviewed-on: https://code.wireshark.org/review/32706
    Reviewed-by: Gerald Combs <gerald@xxxxxxxxxxxxx>
    Petri-Dish: Gerald Combs <gerald@xxxxxxxxxxxxx>
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  bdf26a3   Test: Disable a wmem compilation warning.
     add  8d3ac3a   epan: Convert our PROTO_ITEM_ macros to inline functions.


Summary of changes:
 debian/libwireshark0.symbols                       |   7 +
 doc/README.dissector                               |  18 +-
 doc/README.request_response_tracking               |   6 +-
 .../asn1/ansi_tcap/packet-ansi_tcap-template.c     |   4 +-
 epan/dissectors/asn1/c1222/packet-c1222-template.c |   4 +-
 epan/dissectors/asn1/camel/packet-camel-template.c |  20 +-
 epan/dissectors/asn1/gsm_map/gsm_map.cnf           |   4 +-
 epan/dissectors/asn1/h225/h225.cnf                 |   4 +-
 epan/dissectors/asn1/h225/packet-h225-template.c   |  12 +-
 epan/dissectors/asn1/h235/h235.cnf                 |  10 +-
 epan/dissectors/asn1/h245/h245.cnf                 |  20 +-
 epan/dissectors/asn1/h248/packet-h248-template.c   |  14 +-
 epan/dissectors/asn1/h450/h450.cnf                 |   2 +-
 epan/dissectors/asn1/h450/packet-h450-template.c   |   6 +-
 epan/dissectors/asn1/ldap/ldap.cnf                 |   2 +-
 epan/dissectors/asn1/ldap/packet-ldap-template.c   |   6 +-
 .../asn1/logotypecertextn/logotypecertextn.cnf     |   4 +-
 epan/dissectors/asn1/lpp/lpp.cnf                   |  10 +-
 epan/dissectors/asn1/lte-rrc/lte-rrc.cnf           |  10 +-
 epan/dissectors/asn1/q932/packet-q932-template.c   |   2 +-
 epan/dissectors/asn1/qsig/packet-qsig-template.c   |   4 +-
 epan/dissectors/asn1/ranap/ranap.cnf               |   2 +-
 epan/dissectors/asn1/ros/packet-ros-template.c     |   6 +-
 epan/dissectors/asn1/rrc/rrc.cnf                   |   8 +-
 epan/dissectors/asn1/snmp/snmp.cnf                 |   2 +-
 epan/dissectors/asn1/t38/packet-t38-template.c     |   6 +-
 epan/dissectors/asn1/tcap/packet-tcap-template.c   |  48 +-
 epan/dissectors/asn1/tcap/tcap.cnf                 |   4 +-
 epan/dissectors/asn1/x509ce/x509ce.cnf             |   2 +-
 epan/dissectors/file-elf.c                         |   2 +-
 epan/dissectors/file-file.c                        |  12 +-
 epan/dissectors/file-pcapng.c                      |   2 +-
 epan/dissectors/packet-6lowpan.c                   |  14 +-
 epan/dissectors/packet-acap.c                      |   4 +-
 epan/dissectors/packet-acr122.c                    |   6 +-
 epan/dissectors/packet-adb.c                       |  18 +-
 epan/dissectors/packet-adb_cs.c                    |  10 +-
 epan/dissectors/packet-adb_service.c               |   2 +-
 epan/dissectors/packet-adwin.c                     |  34 +-
 epan/dissectors/packet-aeron.c                     |  68 +-
 epan/dissectors/packet-afp.c                       |   6 +-
 epan/dissectors/packet-afs.c                       |   2 +-
 epan/dissectors/packet-alcap.c                     |  18 +-
 epan/dissectors/packet-amqp.c                      |   6 +-
 epan/dissectors/packet-amr.c                       |   4 +-
 epan/dissectors/packet-ansi_801.c                  |   4 +-
 epan/dissectors/packet-ansi_tcap.c                 |   4 +-
 epan/dissectors/packet-aoe.c                       |   8 +-
 epan/dissectors/packet-arp.c                       |  12 +-
 epan/dissectors/packet-artnet.c                    |  22 +-
 epan/dissectors/packet-aruba-erm.c                 |   2 +-
 epan/dissectors/packet-ascend.c                    |   4 +-
 epan/dissectors/packet-assa_r3.c                   |   6 +-
 epan/dissectors/packet-at.c                        |   6 +-
 epan/dissectors/packet-atalk.c                     |   8 +-
 epan/dissectors/packet-awdl.c                      |   2 +-
 epan/dissectors/packet-beep.c                      |   4 +-
 epan/dissectors/packet-bluetooth.c                 |  16 +-
 epan/dissectors/packet-brdwlk.c                    |   2 +-
 epan/dissectors/packet-btatt.c                     |  18 +-
 epan/dissectors/packet-btavdtp.c                   |  50 +-
 epan/dissectors/packet-btavrcp.c                   |  10 +-
 epan/dissectors/packet-bthci_acl.c                 |  28 +-
 epan/dissectors/packet-bthci_cmd.c                 |   8 +-
 epan/dissectors/packet-bthci_evt.c                 |  22 +-
 epan/dissectors/packet-bthci_sco.c                 |   6 +-
 epan/dissectors/packet-bthfp.c                     |   4 +-
 epan/dissectors/packet-bthsp.c                     |   8 +-
 epan/dissectors/packet-btl2cap.c                   |  32 +-
 epan/dissectors/packet-btle.c                      |  10 +-
 epan/dissectors/packet-btsdp.c                     |   6 +-
 epan/dissectors/packet-c1222.c                     |   4 +-
 epan/dissectors/packet-camel.c                     |  20 +-
 epan/dissectors/packet-canopen.c                   |   4 +-
 epan/dissectors/packet-catapult-dct2000.c          |  18 +-
 epan/dissectors/packet-ccsds.c                     |   8 +-
 epan/dissectors/packet-ceph.c                      |   8 +-
 epan/dissectors/packet-cigi.c                      |  10 +-
 epan/dissectors/packet-cip.c                       |  84 +--
 epan/dissectors/packet-cipsafety.c                 |   6 +-
 epan/dissectors/packet-classicstun.c               |  10 +-
 epan/dissectors/packet-coap.c                      |  20 +-
 epan/dissectors/packet-collectd.c                  |   4 +-
 epan/dissectors/packet-cops.c                      |   6 +-
 epan/dissectors/packet-corosync-totemnet.c         |   2 +-
 epan/dissectors/packet-coseventcomm.c              |   2 +-
 epan/dissectors/packet-cosnaming.c                 |   2 +-
 epan/dissectors/packet-couchbase.c                 |   6 +-
 epan/dissectors/packet-cp2179.c                    |   2 +-
 epan/dissectors/packet-cpfi.c                      |  24 +-
 epan/dissectors/packet-cql.c                       |  36 +-
 epan/dissectors/packet-ctdb.c                      |  16 +-
 epan/dissectors/packet-data.c                      |   6 +-
 epan/dissectors/packet-dccp.c                      |  18 +-
 epan/dissectors/packet-dcerpc-nt.c                 |   4 +-
... 317 lines suppressed ...