Wireshark-commits: [Wireshark-commits] master 0bf1cb2: Add address_to_bytes API.
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=0bf1cb2342e5becdda56be41f0347068549a77fe
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
0bf1cb2 by Michael Mann (mmann78@xxxxxxxxxxxx):
Add address_to_bytes API.
This will copy an address's "byte format" into a buffer. The original
intended design is for export_pdu functionality, which tries to do
this "manually" for many address types (and creates undesired dependencies)
The default functionality if a "byte format function" isn't provided
(currently the case for all address types) is a memcpy of the address
data. Providing "address to byte" functions to aid export PDU
functionality will be provided later.
Change-Id: I3703f9e617a8cef09165ad53a0f98c6372676b9b
Reviewed-on: https://code.wireshark.org/review/16070
Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from c664f72 Qt: Clear the packet list selection before freezing it.
adds 0bf1cb2 Add address_to_bytes API.
Summary of changes:
debian/libwireshark0.symbols | 1 +
epan/address.h | 2 ++
epan/address_types.c | 44 +++++++++++++++++++++++++++++++++--
epan/address_types.h | 3 ++-
epan/dissectors/packet-arcnet.c | 2 +-
epan/dissectors/packet-atalk.c | 2 +-
epan/dissectors/packet-devicenet.c | 2 +-
epan/dissectors/packet-ieee80211.c | 4 ++--
epan/dissectors/packet-ieee802154.c | 2 +-
epan/dissectors/packet-j1939.c | 2 +-
epan/dissectors/packet-jxta.c | 2 +-
epan/dissectors/packet-mp2t.c | 2 +-
epan/dissectors/packet-mstp.c | 2 +-
epan/dissectors/packet-mtp3.c | 2 +-
epan/dissectors/packet-sna.c | 2 +-
epan/dissectors/packet-tipc.c | 2 +-
epan/dissectors/packet-usb.c | 2 +-
epan/dissectors/packet-vines.c | 2 +-
epan/osi-utils.c | 2 +-
plugins/irda/packet-irda.c | 2 +-
20 files changed, 64 insertions(+), 20 deletions(-)