pub type SCODE = i32;