pub type register_t = c_long;