46 lines
1.1 KiB
Diff
46 lines
1.1 KiB
Diff
diff --git a/expat/lib/expat_external.h b/expat/lib/expat_external.h
|
|
--- a/expat/lib/expat_external.h
|
|
+++ b/expat/lib/expat_external.h
|
|
@@ -137,6 +137,9 @@ extern "C" {
|
|
# endif
|
|
#endif
|
|
|
|
+/* BEGIN MOZILLA CHANGE (typedef XML_Char to char16_t) */
|
|
+#if 0
|
|
+
|
|
#ifdef XML_UNICODE /* Information is UTF-16 encoded. */
|
|
# ifdef XML_UNICODE_WCHAR_T
|
|
typedef wchar_t XML_Char;
|
|
@@ -150,6 +153,9 @@ typedef char XML_Char;
|
|
typedef char XML_LChar;
|
|
#endif /* XML_UNICODE */
|
|
|
|
+#endif
|
|
+/* END MOZILLA CHANGE */
|
|
+
|
|
#ifdef XML_LARGE_SIZE /* Use large integers for file/stream positions. */
|
|
typedef long long XML_Index;
|
|
typedef unsigned long long XML_Size;
|
|
diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c
|
|
--- a/expat/lib/xmlparse.c
|
|
+++ b/expat/lib/xmlparse.c
|
|
@@ -194,6 +194,9 @@ typedef char ICHAR;
|
|
|
|
#endif
|
|
|
|
+/* BEGIN MOZILLA CHANGE (typedef XML_Char to char16_t) */
|
|
+#if 0
|
|
+
|
|
#ifdef XML_UNICODE
|
|
|
|
# ifdef XML_UNICODE_WCHAR_T
|
|
@@ -211,6 +214,9 @@ typedef char ICHAR;
|
|
|
|
#endif
|
|
|
|
+#endif
|
|
+/* END MOZILLA CHANGE */
|
|
+
|
|
/* Round up n to be a multiple of sz, where sz is a power of 2. */
|
|
#define ROUND_UP(n, sz) (((n) + ((sz) - 1)) & ~((sz) - 1))
|
|
|