what are the implications of union data type in c when it is used for RPC?