c_hack:union

Signed-off-by: Andy <andyshrk@gmail.com>