pub type INTERLOCKED_RESULT = i32;