Cleanup header_field_info definitions
This issue was migrated from bug 3548 in our old bug tracker.
Original bug information:
Reporter: Kovarththanan Rajaratnam
Status: RESOLVED FIXED
Product: Wireshark
Component: GTK+ UI
OS: All
Platform: All
Version: Git
Attachments:
cleanup_header_fields.patch.gz: CCleanup header_field_info definitions
cleanup_header_fields_4.patch: Apply the procedure outlined in r28770 to the plugin dissectors.
cleanup_header_fields_5.patch: More header_field_info cleanup
asn1_3.patch: Cleanup asn1/ header field info templates files
cleanup_header_fields_6.patch: More header field info cleanup of epan/dissectors/*
cleanup_header_fields_7.patch: Move header field info declarations into function scope
cleanup_header_fields_8.patch: More header field info cleanup in plugins/* and epan/dissectors/*
cleanup_header_fields_9.patch: Clean up header field info in asn1/-template.c files
cleanup_header_fields_10.patch: More hf_register_info related cleanup all over the place
cleanup_header_fields_11.patch: More asn1/ header field info cleanup
cleanup_header_fields_11.patch: More header field info cleanup
cleanup_header_fields_12.patch: Cleanup PIDL conformance files
cleanup_header_fields_14.patch: More misc. cleanup
readme.patch: Update README.developer to include the "'bitmask' is non-zero" requirement
cleanup_header_fields_15.patch: Introduce make_str_or_null() which ensures that we don't use empty strings
cleanup_header_fields_16.patch: Re-submitting parts of attachment #3252. See comment #45 for the reason.
cleanup_header_fields_18.patch: More header field info cleanup
cleanup_header_fields_19.patch: More header field info cleanup
cleanup_header_fields_20.patch: FT_XXX cleanup
cleanup_header_fields_21.patch: FT_XXX cleanup
cleanup_header_fields_22.patch: More header field info cleanup
cleanup_header_fields_23.patch: Remove trailing spaces in protocol/field names
cleanup_header_fields_24.patch: Move hf/ett definitions from packet-infiniband.h -> packet-infiniband.c to align it with the rest of the bunch
cleanup_header_fields_25.patch: Move hf/ett into proto_register_amqp() and do some field cleanup (duplicate name/blurb removal)
cleanup_header_fields_26.patch: Duplicate name/blurb removal from packet-fix.h (and template)
cleanup_header_fields_28.patch: More header field info cleanup
cleanup_header_fields_29.patch: Address Stig's review comments by using the previously unused defines when possible
cleanup_header_fields_30.patch: Avoid duplicate blurb/name in epan/oids.c
cleanup_header_fields_31.patch: Update README.developer to include the new constraints
cleanup_header_fields_32.patch: Enforce new constraints
cleanup_header_fields_33.patch: Add "text" abbrev + tighten FT_FRAMENUM checks
cleanup_header_fields_34.patch: Guard new checks with HF_INTENSE_ASSERT()