FreeRTOS
[armadillo_firmware.git] / FreeRTOS / Common / FileSystem / FatFs-0.7e / src / fat_integer.h
blob1d6bac3684f606daa9652b00667d526120b00ff9
1 /*-------------------------------------------*/
2 /* Integer type definitions for FatFs module */
3 /*-------------------------------------------*/
5 #ifndef _INTEGER
7 #if 0
8 #include <windows.h>
9 #else
11 /* These types must be 16-bit, 32-bit or larger integer */
12 typedef int INT;
13 typedef unsigned int UINT;
15 /* These types must be 8-bit integer */
16 typedef signed char CHAR;
17 typedef unsigned char UCHAR;
18 typedef unsigned char BYTE;
20 /* These types must be 16-bit integer */
21 typedef short SHORT;
22 typedef unsigned short USHORT;
23 typedef unsigned short WORD;
24 typedef unsigned short WCHAR;
26 /* These types must be 32-bit integer */
27 typedef long LONG;
28 typedef unsigned long ULONG;
29 typedef unsigned long DWORD;
31 /* Boolean type */
32 typedef enum { FALSE = 0, TRUE } BOOL;
34 #endif
36 #define _INTEGER
37 #endif