pub unsafe extern "C" fn zend_atomic_bool_compare_exchange( obj: *mut zend_atomic_bool, expected: *mut bool, desired: bool, ) -> bool