EU1KY AA
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 #include <stdint.h>
9 
10 /* This type MUST be 8 bit */
11 typedef uint8_t BYTE;
12 
13 /* These types MUST be 16 bit */
14 typedef int16_t SHORT;
15 typedef uint16_t WORD;
16 typedef uint16_t WCHAR;
17 
18 /* These types MUST be 16 bit or 32 bit */
19 typedef int32_t INT;
20 typedef uint32_t UINT;
21 
22 /* These types MUST be 32 bit */
23 typedef int32_t LONG;
24 typedef uint32_t DWORD;
25 
26 #endif
uint16_t WORD
Definition: integer.h:15
uint16_t WCHAR
Definition: integer.h:16
uint32_t UINT
Definition: integer.h:20
uint32_t DWORD
Definition: integer.h:24
int32_t LONG
Definition: integer.h:23
uint8_t BYTE
Definition: integer.h:11
int16_t SHORT
Definition: integer.h:14
int32_t INT
Definition: integer.h:19