[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