pub unsafe extern "C" fn mp_submod( a: *mut mp_int, b: *mut mp_int, c: *mut mp_int, d: *mut mp_int, ) -> c_int