From: Sebastian Pipping Date: Tue, 17 May 2016 19:08:21 +0000 (+0200) Subject: Merge branch 'cve-2016-0718-fix-2-2-1' X-Git-Tag: R_2_2_0~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=be4b1c06daba1849b8ff5e00bae5caf47f6c39fd;p=libexpat Merge branch 'cve-2016-0718-fix-2-2-1' Conflicts: expat/lib/xmltok.c --- be4b1c06daba1849b8ff5e00bae5caf47f6c39fd diff --cc expat/lib/xmltok.c index beb06bf7,190f16c2..0e68844e --- a/expat/lib/xmltok.c +++ b/expat/lib/xmltok.c @@@ -329,8 -329,8 +329,8 @@@ enum { /* UTF8_cvalN is value of maske UTF8_cval4 = 0xf0 }; - static void PTRCALL + static enum XML_Convert_Result PTRCALL -utf8_toUtf8(const ENCODING *enc, +utf8_toUtf8(const ENCODING *UNUSED_P(enc), const char **fromP, const char *fromLim, char **toP, const char *toLim) { @@@ -436,8 -459,8 +459,8 @@@ static const struct normal_encoding int STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_) }; - static void PTRCALL + static enum XML_Convert_Result PTRCALL -latin1_toUtf8(const ENCODING *enc, +latin1_toUtf8(const ENCODING *UNUSED_P(enc), const char **fromP, const char *fromLim, char **toP, const char *toLim) { @@@ -461,8 -484,8 +484,8 @@@ } } - static void PTRCALL + static enum XML_Convert_Result PTRCALL -latin1_toUtf16(const ENCODING *enc, +latin1_toUtf16(const ENCODING *UNUSED_P(enc), const char **fromP, const char *fromLim, unsigned short **toP, const unsigned short *toLim) { @@@ -494,8 -522,8 +522,8 @@@ static const struct normal_encoding lat STANDARD_VTABLE(sb_) NULL_VTABLE }; - static void PTRCALL + static enum XML_Convert_Result PTRCALL -ascii_toUtf8(const ENCODING *enc, +ascii_toUtf8(const ENCODING *UNUSED_P(enc), const char **fromP, const char *fromLim, char **toP, const char *toLim) { @@@ -547,8 -580,8 +580,8 @@@ unicode_byte_type(char hi, char lo } #define DEFINE_UTF16_TO_UTF8(E) \ - static void PTRCALL \ + static enum XML_Convert_Result PTRCALL \ -E ## toUtf8(const ENCODING *enc, \ +E ## toUtf8(const ENCODING *UNUSED_P(enc), \ const char **fromP, const char *fromLim, \ char **toP, const char *toLim) \ { \ @@@ -610,8 -652,8 +652,8 @@@ } #define DEFINE_UTF16_TO_UTF16(E) \ - static void PTRCALL \ + static enum XML_Convert_Result PTRCALL \ -E ## toUtf16(const ENCODING *enc, \ +E ## toUtf16(const ENCODING *UNUSED_P(enc), \ const char **fromP, const char *fromLim, \ unsigned short **toP, const unsigned short *toLim) \ { \