[Expat-checkins] expat/lib expat_external.h,1.4,1.5

Karl Waclawek kwaclaw at users.sourceforge.net
Sun Dec 25 17:52:16 CET 2005


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

Modified Files:
	expat_external.h 
Log Message:
Added 64-bit support for MS VC++ 6.0.

Index: expat_external.h
===================================================================
RCS file: /cvsroot/expat/expat/lib/expat_external.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- expat_external.h	23 Dec 2005 14:45:27 -0000	1.4
+++ expat_external.h	25 Dec 2005 16:52:13 -0000	1.5
@@ -94,9 +94,14 @@
 typedef char XML_LChar;
 #endif /* XML_UNICODE */
 
-#ifdef XML_LARGE_SIZE  /* Use large integers for counts and positions. */
+#ifdef XML_LARGE_SIZE  /* Use large integers for file/stream positions. */
+#if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400
+typedef __int64 XML_Index; 
+typedef unsigned __int64 XML_Size;
+#else
 typedef long long XML_Index;
 typedef unsigned long long XML_Size;
+#endif
 #else
 typedef long XML_Index;
 typedef unsigned long XML_Size;



More information about the Expat-checkins mailing list