pub unsafe extern "C" fn tuple_substr( String: *const c_char, Position1: Hlong, Position2: Hlong, Substring: *mut c_char, ) -> Herror