Compiling Wireshark with the current version of Apple's developer
toolchain results in the following error:
/usr/local/include/smi.h:319:1: error: empty struct has size 0 in C,
size 1 in C++ [-Werror,-Wc++-compat]
} SmiElement;
Would it make sense to remove the __GNUC__ check in smi.h as per the
attached patch?