diff options
author | Leo C | 2016-09-08 19:15:27 +0200 |
---|---|---|
committer | Leo C | 2016-09-08 19:15:27 +0200 |
commit | 70702af1370e44e32fb2c3c507e4759a187b4fe5 (patch) | |
tree | 5b75a408efadf5fccd8d5d481e91cce73a86897b /fatfs/src/integer.h | |
parent | 7b78a5a287827db9e9b16286f3604aef69b37c5c (diff) | |
download | z180-stamp-fatfs-0.12b.zip |
Import fatfs R0.12bfatfs-0.12b
Diffstat (limited to 'fatfs/src/integer.h')
-rw-r--r-- | fatfs/src/integer.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/fatfs/src/integer.h b/fatfs/src/integer.h index 074a46b..4660ed6 100644 --- a/fatfs/src/integer.h +++ b/fatfs/src/integer.h @@ -9,25 +9,30 @@ #include <windows.h>
#include <tchar.h>
+typedef unsigned __int64 QWORD;
+
#else /* Embedded platform */
-/* This type MUST be 8 bit */
+/* These types MUST be 16-bit or 32-bit */
+typedef int INT;
+typedef unsigned int UINT;
+
+/* This type MUST be 8-bit */
typedef unsigned char BYTE;
-/* These types MUST be 16 bit */
+/* These types MUST be 16-bit */
typedef short SHORT;
typedef unsigned short WORD;
typedef unsigned short WCHAR;
-/* These types MUST be 16 bit or 32 bit */
-typedef int INT;
-typedef unsigned int UINT;
-
-/* These types MUST be 32 bit */
+/* These types MUST be 32-bit */
typedef long LONG;
typedef unsigned long DWORD;
+/* This type MUST be 64-bit (Remove this for C89 compatibility) */
+typedef unsigned long long QWORD;
+
#endif
#endif
|