Hi,
It's the job of a C union to provide a common hull around objects
> I really need a disassembly and to be able to probe the runtime
of different size. One may dispute whether using union is a good
idea (like overloading in the OO paradigm). But unions are part of C
since K&R and they are supposed to be safe.
http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html#Size-of-Unions