pub type NSInteger = c_long;