]> granicus.if.org Git - libexpat/commitdiff
Added 64-bit support for MS VC++ 6.0.
authorKarl Waclawek <kwaclaw@users.sourceforge.net>
Sun, 25 Dec 2005 16:52:13 +0000 (16:52 +0000)
committerKarl Waclawek <kwaclaw@users.sourceforge.net>
Sun, 25 Dec 2005 16:52:13 +0000 (16:52 +0000)
expat/lib/expat_external.h

index ddb162d87b5d2a373efccc5f17fa6feee42771fd..1807a8fd190c900c2addca03f8ff1df74192985c 100644 (file)
@@ -94,9 +94,14 @@ typedef char XML_Char;
 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;