On May 21, 2012, at 2:21 PM, Evan Huus wrote:

> So my question is what people feel the best style is in this situation?
> 
> 1. Replace the structure with a #define of the length, possibly
> leaving the struct #if 0'ed out for posterity.
> 
> 2. Add some compiler hints to never pad the struct, but leave it as is.
> 
> 3. Use this pattern in other places (possibly with the compiler hints
> as per 2), since the self-documentation is a good thing.

I vote for 1), and either put the struct into a comment or replace the struct 
with a description of the packet format, in, for example, prose form, or "boxes 
made out of plus signs and hyphens" form or....

2) can be compiler-dependent, and not all compilers necessarily support those 
hints.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to