summaryrefslogtreecommitdiffstats
path: root/mkspecs/win32-msvc.net/qplatformdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/win32-msvc.net/qplatformdefs.h')
-rw-r--r--mkspecs/win32-msvc.net/qplatformdefs.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/mkspecs/win32-msvc.net/qplatformdefs.h b/mkspecs/win32-msvc.net/qplatformdefs.h
index 19f9ba436c..da092facbc 100644
--- a/mkspecs/win32-msvc.net/qplatformdefs.h
+++ b/mkspecs/win32-msvc.net/qplatformdefs.h
@@ -115,8 +115,10 @@
#define QT_FOPEN ::fopen
#ifdef QT_LARGEFILE_SUPPORT
+// 64-bit versions of fseek/ftell not always available. E.g., when linking
+// dynamically to CRT (/MT)
#define QT_FSEEK ::fseek
-#define QT_FTELL ::ftell
+#define QT_FTELL (QT_OFF_T)::ftell
#else
#define QT_FSEEK ::fseek
#define QT_FTELL ::ftell