Wireshark mailing list archives
Unnecessary structs in packet-assa_r3.c?
From: Evan Huus <eapache () gmail com>
Date: Sat, 7 Jul 2012 15:11:06 -0400
In packet-assa_r3.c, there are several structures: configMap_t commandDissectorParser_t commandMfgDissectorParser_t responseTypeDissectorParser_t upstreamCommandDissectorParser_t mfgFieldDissectorParser_t each with two elements, where the first of those elements is (to the best I've been able to determine) never used. The structures are used to define arrays, and the first element of each structure in the array is being set to the index of that element in the array, and then never referenced again. I believe all of these structures can be removed, and all of the arrays can be converted to arrays of the type of the second element in each structure, which will simplify the code and provide some space savings for the compiled wireshark binary (the arrays are quite big). I just wanted to check before I did the work and posted a patch, as the current set-up is sufficiently weird for me to wonder if I'm missing something. Thanks, Evan
___________________________________________________________________________ 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:
- Unnecessary structs in packet-assa_r3.c? Evan Huus (Jul 07)