pub type cc_pointer = cc_pointer_;
union cc_pointer { pub val: u64, pub ptr: *mut c_void, }
val: u64
ptr: *mut c_void