Module Name:    src
Committed By:   tron
Date:           Sat Feb 11 18:22:59 UTC 2012

Modified Files:
        src/external/mit/expat/dist/conftools: ac_c_bigendian_cross.m4
            mkinstalldirs
        src/external/mit/expat/dist/lib: xmlparse.c xmltok_impl.c

Log Message:
Re-apply NetBSD patches.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
    src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 \
    src/external/mit/expat/dist/conftools/mkinstalldirs
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/mit/expat/dist/lib/xmlparse.c \
    src/external/mit/expat/dist/lib/xmltok_impl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4
diff -u src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4:1.1.1.1 src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4:1.2
--- src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4:1.1.1.1	Sat Feb 11 18:18:21 2012
+++ src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4	Sat Feb 11 18:22:58 2012
@@ -7,7 +7,7 @@ dnl The implementation will create a bin
 dnl the binary it will be grep'ed for some symbols that will look
 dnl different for different endianess of the binary.
 dnl
-dnl @version $Id: ac_c_bigendian_cross.m4,v 1.1.1.1 2012/02/11 18:18:21 tron Exp $
+dnl @version $Id: ac_c_bigendian_cross.m4,v 1.2 2012/02/11 18:22:58 tron Exp $
 dnl @author Guido Draheim <gui...@gmx.de>
 dnl
 AC_DEFUN([AC_C_BIGENDIAN_CROSS],
Index: src/external/mit/expat/dist/conftools/mkinstalldirs
diff -u src/external/mit/expat/dist/conftools/mkinstalldirs:1.1.1.1 src/external/mit/expat/dist/conftools/mkinstalldirs:1.2
--- src/external/mit/expat/dist/conftools/mkinstalldirs:1.1.1.1	Sat Feb 11 18:18:21 2012
+++ src/external/mit/expat/dist/conftools/mkinstalldirs	Sat Feb 11 18:22:58 2012
@@ -4,7 +4,7 @@
 # Created: 1993-05-16
 # Public domain
 
-# $Id: mkinstalldirs,v 1.1.1.1 2012/02/11 18:18:21 tron Exp $
+# $Id: mkinstalldirs,v 1.2 2012/02/11 18:22:58 tron Exp $
 
 errstatus=0
 

Index: src/external/mit/expat/dist/lib/xmlparse.c
diff -u src/external/mit/expat/dist/lib/xmlparse.c:1.1.1.1 src/external/mit/expat/dist/lib/xmlparse.c:1.2
--- src/external/mit/expat/dist/lib/xmlparse.c:1.1.1.1	Sat Feb 11 18:18:19 2012
+++ src/external/mit/expat/dist/lib/xmlparse.c	Sat Feb 11 18:22:58 2012
@@ -3703,6 +3703,9 @@ doProlog(XML_Parser parser,
         return XML_ERROR_UNCLOSED_TOKEN;
       case XML_TOK_PARTIAL_CHAR:
         return XML_ERROR_PARTIAL_CHAR;
+      case -XML_TOK_PROLOG_S:
+	tok = -tok;
+	break;
       case XML_TOK_NONE:
 #ifdef XML_DTD
         /* for internal PE NOT referenced between declarations */
Index: src/external/mit/expat/dist/lib/xmltok_impl.c
diff -u src/external/mit/expat/dist/lib/xmltok_impl.c:1.1.1.1 src/external/mit/expat/dist/lib/xmltok_impl.c:1.2
--- src/external/mit/expat/dist/lib/xmltok_impl.c:1.1.1.1	Sat Feb 11 18:18:19 2012
+++ src/external/mit/expat/dist/lib/xmltok_impl.c	Sat Feb 11 18:22:58 2012
@@ -1744,7 +1744,7 @@ PREFIX(updatePosition)(const ENCODING *e
                        const char *end,
                        POSITION *pos)
 {
-  while (ptr != end) {
+  while (ptr < end) {
     switch (BYTE_TYPE(enc, ptr)) {
 #define LEAD_CASE(n) \
     case BT_LEAD ## n: \

Reply via email to