Changeset 846 for trunk/mkspecs/win32-msvc2003/qplatformdefs.h
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/mkspecs/win32-msvc2003/qplatformdefs.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 40 40 ****************************************************************************/ 41 41 42 #include "../win32-msvc.net/qplatformdefs.h" 42 #ifndef QPLATFORMDEFS_H 43 #define QPLATFORMDEFS_H 44 45 #ifdef UNICODE 46 #ifndef _UNICODE 47 #define _UNICODE 48 #endif 49 #endif 50 51 // Get Qt defines/settings 52 53 #include "qglobal.h" 54 55 #define _POSIX_ 56 #include <limits.h> 57 #undef _POSIX_ 58 59 #include <tchar.h> 60 #include <io.h> 61 #include <direct.h> 62 #include <stdio.h> 63 #include <fcntl.h> 64 #include <errno.h> 65 #include <sys/stat.h> 66 #include <stdlib.h> 67 #include <windows.h> 68 69 #define Q_FS_FAT 70 #ifdef QT_LARGEFILE_SUPPORT 71 #define QT_STATBUF struct _stati64 // non-ANSI defs 72 #define QT_STATBUF4TSTAT struct _stati64 // non-ANSI defs 73 #define QT_STAT ::_stati64 74 #define QT_FSTAT ::_fstati64 75 #else 76 #define QT_STATBUF struct _stat // non-ANSI defs 77 #define QT_STATBUF4TSTAT struct _stat // non-ANSI defs 78 #define QT_STAT ::_stat 79 #define QT_FSTAT ::_fstat 80 #endif 81 #define QT_STAT_REG _S_IFREG 82 #define QT_STAT_DIR _S_IFDIR 83 #define QT_STAT_MASK _S_IFMT 84 #if defined(_S_IFLNK) 85 # define QT_STAT_LNK _S_IFLNK 86 #endif 87 #define QT_FILENO _fileno 88 #define QT_OPEN ::_open 89 #define QT_CLOSE ::_close 90 #ifdef QT_LARGEFILE_SUPPORT 91 #define QT_LSEEK ::_lseeki64 92 #define QT_TSTAT ::_tstati64 93 #else 94 #define QT_LSEEK ::_lseek 95 #define QT_TSTAT ::_tstat 96 #endif 97 #define QT_READ ::_read 98 #define QT_WRITE ::_write 99 #define QT_ACCESS ::_access 100 #define QT_GETCWD ::_getcwd 101 #define QT_CHDIR ::_chdir 102 #define QT_MKDIR ::_mkdir 103 #define QT_RMDIR ::_rmdir 104 #define QT_OPEN_LARGEFILE 0 105 #define QT_OPEN_RDONLY _O_RDONLY 106 #define QT_OPEN_WRONLY _O_WRONLY 107 #define QT_OPEN_RDWR _O_RDWR 108 #define QT_OPEN_CREAT _O_CREAT 109 #define QT_OPEN_TRUNC _O_TRUNC 110 #define QT_OPEN_APPEND _O_APPEND 111 #if defined(O_TEXT) 112 # define QT_OPEN_TEXT _O_TEXT 113 # define QT_OPEN_BINARY _O_BINARY 114 #endif 115 116 #include "../common/c89/qplatformdefs.h" 117 118 #ifdef QT_LARGEFILE_SUPPORT 119 #undef QT_FTELL 120 #undef QT_OFF_T 121 122 // 64-bit versions of fseek/ftell not always available. E.g., when linking 123 // dynamically to CRT (/MT) 124 #define QT_FTELL (QT_OFF_T)::ftell 125 #define QT_OFF_T __int64 126 #endif 127 128 #define QT_SIGNAL_ARGS int 129 130 #define QT_VSNPRINTF ::_vsnprintf 131 #define QT_SNPRINTF ::_snprintf 132 133 # define F_OK 0 134 # define X_OK 1 135 # define W_OK 2 136 # define R_OK 4 137 138 typedef int mode_t; 139 140 #endif // QPLATFORMDEFS_H
Note:
See TracChangeset
for help on using the changeset viewer.