pub unsafe extern "C" fn THAtomicCompareAndSwap( a: *mut c_int, oldvalue: c_int, newvalue: c_int, ) -> c_int