Wireshark mailing list archives

Re: Boolean Field Registration Qurey


From: Guy Harris <guy () alum mit edu>
Date: Thu, 15 Apr 2010 13:55:38 -0700


On Apr 15, 2010, at 12:42 PM, Bill Meier wrote:

From README.developer

"For FT_BOOLEAN fields that are also bitfields (i.e. 'bitmask' is 
non-zero), 'display' is used to tell the proto_tree how wide the parent 
bitfield is."

"With integers this is not needed since the type of integer itself
(FT_UINT8, FT_UINT16, FT_UINT24, FT_UINT32, etc.) tells the proto_tree 
how wide the parent bitfield is.".

and

"Additionally, BASE_NONE is used for 'display' as a NULL-value. That is, 
for non-integers other than FT_ABSOLUTE_TIME fields, and non-bitfield
FT_BOOLEANs, you'll want to use BASE_NONE in the 'display' field.  You 
may not use BASE_NONE for integers.

I've updated README.developer a bit more - and renamed FIELDBASE to FIELDDISPLAY, as it's not a base for some fields.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: