pub type PUSHBUTTONSTATES = i32;