Unions+Functions+serialWrite = Error

michinyon:
In this code, Raw is the name of an array, and therefore a pointer. It isn't the values of the array, or even the of the first element of the array.

Actually the array 'name' is the ADDRESS of the array it is not a pointer.

A pointer a named memory location large enough to HOLD THE ADDRESS OF data of a known type.