]>
cloudbase.mooo.com Git - z180-stamp.git/blob - fatfs/source/integer.h
1 /*-------------------------------------------*/
2 /* Integer type definitions for FatFs module */
3 /*-------------------------------------------*/
8 #ifdef _WIN32 /* FatFs development platform */
11 typedef unsigned __int64 QWORD
;
13 #else /* Embedded platform */
15 /* These types MUST be 16-bit or 32-bit */
17 typedef unsigned int UINT
;
19 /* This type MUST be 8-bit */
20 typedef unsigned char BYTE
;
22 /* These types MUST be 16-bit */
24 typedef unsigned short WORD
;
25 typedef unsigned short WCHAR
;
27 /* These types MUST be 32-bit */
29 typedef unsigned long DWORD
;
31 /* This type MUST be 64-bit (Remove this for ANSI C (C89) compatibility) */
32 typedef unsigned long long QWORD
;