[Expat-checkins] expat/lib xmltok_impl.c,1.11,1.12

Karl Waclawek kwaclaw at users.sourceforge.net
Sun Dec 25 17:50:58 CET 2005


Update of /cvsroot/expat/expat/lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15790

Modified Files:
	xmltok_impl.c 
Log Message:
Fixed incorrect cast which would cause 64-bit integers not to be set to a 64-bit -1 value.

Index: xmltok_impl.c
===================================================================
RCS file: /cvsroot/expat/expat/lib/xmltok_impl.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- xmltok_impl.c	28 Nov 2005 20:02:36 -0000	1.11
+++ xmltok_impl.c	25 Dec 2005 16:50:52 -0000	1.12
@@ -1750,7 +1750,7 @@
     LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
 #undef LEAD_CASE
     case BT_LF:
-      pos->columnNumber = (unsigned)-1;
+      pos->columnNumber = (XML_Size)-1;
       pos->lineNumber++;
       ptr += MINBPC(enc);
       break;
@@ -1759,7 +1759,7 @@
       ptr += MINBPC(enc);
       if (ptr != end && BYTE_TYPE(enc, ptr) == BT_LF)
         ptr += MINBPC(enc);
-      pos->columnNumber = (unsigned)-1;
+      pos->columnNumber = (XML_Size)-1;
       break;
     default:
       ptr += MINBPC(enc);



More information about the Expat-checkins mailing list