pub unsafe extern "C" fn parse_subscript( s: *mut c_char, sub: c_int, endchar: c_int, ) -> *mut c_char