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