expat/lib expat_external.h,1.4,1.5

"Karl Waclawek" <[email protected]> Sun, 25 Dec 2005 17:52:16 +0100 (CET)
Newsgroups gmane.text.xml.expat.cvs
Message-ID <[email protected]>
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;