1 /*-------------------------------------------*/
2 /* Integer type definitions for FatFs module */
3 /*-------------------------------------------*/
7 #include <cfg/compiler.h>
13 /* These types must be 16-bit, 32-bit or larger integer */
15 typedef unsigned UINT;
17 /* These types must be 8-bit integer */
19 typedef uint8_t UCHAR;
22 /* These types must be 16-bit integer */
23 typedef int16_t SHORT;
24 typedef uint16_t USHORT;
25 typedef uint16_t WORD;
26 typedef uint16_t WCHAR;
28 /* These types must be 32-bit integer */
30 typedef uint32_t ULONG;
31 typedef uint32_t DWORD;
34 typedef enum { FALSE = 0, TRUE } BOOL;