pub type errcode_t = c_int;