d822163f3b
because some compilers (such as gcc 2.95.4) do not support having an unnamed union for a field in a struct.