]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - fatfs/src/integer.h
Import fatfs R0.12b
[z180-stamp.git] / fatfs / src / integer.h
index 074a46bd5bbe54df12d05b2362b8f19db83c4c09..4660ed6244fe2e625a1ebe4c5e26a27c2731c91e 100644 (file)
@@ -9,25 +9,30 @@
 \r
 #include <windows.h>\r
 #include <tchar.h>\r
+typedef unsigned __int64 QWORD;\r
+\r
 \r
 #else                  /* Embedded platform */\r
 \r
-/* This type MUST be 8 bit */\r
+/* These types MUST be 16-bit or 32-bit */\r
+typedef int                            INT;\r
+typedef unsigned int   UINT;\r
+\r
+/* This type MUST be 8-bit */\r
 typedef unsigned char  BYTE;\r
 \r
-/* These types MUST be 16 bit */\r
+/* These types MUST be 16-bit */\r
 typedef short                  SHORT;\r
 typedef unsigned short WORD;\r
 typedef unsigned short WCHAR;\r
 \r
-/* These types MUST be 16 bit or 32 bit */\r
-typedef int                            INT;\r
-typedef unsigned int   UINT;\r
-\r
-/* These types MUST be 32 bit */\r
+/* These types MUST be 32-bit */\r
 typedef long                   LONG;\r
 typedef unsigned long  DWORD;\r
 \r
+/* This type MUST be 64-bit (Remove this for C89 compatibility) */\r
+typedef unsigned long long QWORD;\r
+\r
 #endif\r
 \r
 #endif\r