If I gave you the whole code (~1000 lines so far) you would make it disappear at the end with the consecutive code compression:)
Thank you again...
Printable View
A union technically has issues with the "value of a union member other than the last one stored into" being unspecified. "The order of allocation of bit-fields within a unit" are implementation-defined.