https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6797
Summary: proto: Add proto_tree_add_split_{uint,int} helpers for
non contiguous int fields
Product: Wireshark
Version: SVN
Platform: All
OS/Version: All
Status: NEW
Severity: Enhancement
Priority: Low
Component: Wireshark
AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
ReportedBy: 246tnt@xxxxxxxxx
Created attachment 7777
--> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=7777
proto: Add proto_tree_add_split_{uint,int} helpers for non contiguous int
fields
Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
This adds a helper in proto.c to display fields where you have to go grab bits
at several places (within a 32 bits word) to make the value.
This doesn't recover the value of the field itself, it just takes care of the
formating and displaying of 'bit fields' in the common format to display such
things.
(thing like ....110...1100...1 = 0xd9)
This will be used in the GMR-1 RR dissector among others where some fields have
been split into small values (i.e. MSB at one place, LSB at another).
If you don't think this belongs in proto and should be somewhere else, I can
prefix it with gmr1_ and place it in gmr1_common.c (it does need to be exported
in the global namespace tough because it's used in several gmr1 files).
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.