APM:Libraries
integer.h
Go to the documentation of this file.
1 /*-------------------------------------------*/
2 /* Integer type definitions for FatFs module */
3 /*-------------------------------------------*/
4 
5 #ifndef FF_INTEGER
6 #define FF_INTEGER
7 
8 /* These types MUST be 16-bit or 32-bit */
9 typedef int INT;
10 typedef unsigned int UINT;
11 
12 /* This type MUST be 8-bit */
13 typedef unsigned char BYTE;
14 
15 /* These types MUST be 16-bit */
16 typedef short SHORT;
17 typedef unsigned short WORD;
18 typedef unsigned short WCHAR;
19 
20 /* These types MUST be 32-bit */
21 typedef long LONG;
22 typedef unsigned long DWORD;
23 
24 /* This type MUST be 64-bit (Remove this for ANSI C (C89) compatibility) */
25 typedef unsigned long long QWORD;
26 
27 #endif
unsigned short WORD
Definition: integer.h:17
unsigned short WCHAR
Definition: integer.h:18
short SHORT
Definition: integer.h:16
long LONG
Definition: integer.h:21
int INT
Definition: integer.h:9
unsigned long DWORD
Definition: integer.h:22
unsigned char BYTE
Definition: integer.h:13
unsigned long long QWORD
Definition: integer.h:25
unsigned int UINT
Definition: integer.h:10