Final

Committer:
jbeason3
Date:
Wed Nov 06 04:53:44 2019 +0000
Revision:
0:e126ae11d20b
Final

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jbeason3 0:e126ae11d20b 1 /*-------------------------------------------*/
jbeason3 0:e126ae11d20b 2 /* Integer type definitions for FatFs module */
jbeason3 0:e126ae11d20b 3 /*-------------------------------------------*/
jbeason3 0:e126ae11d20b 4
jbeason3 0:e126ae11d20b 5 #ifndef _FF_INTEGER
jbeason3 0:e126ae11d20b 6 #define _FF_INTEGER
jbeason3 0:e126ae11d20b 7
jbeason3 0:e126ae11d20b 8 #ifdef _WIN32 /* Development platform */
jbeason3 0:e126ae11d20b 9
jbeason3 0:e126ae11d20b 10 #include <windows.h>
jbeason3 0:e126ae11d20b 11 #include <tchar.h>
jbeason3 0:e126ae11d20b 12
jbeason3 0:e126ae11d20b 13 #else /* Embedded platform */
jbeason3 0:e126ae11d20b 14
jbeason3 0:e126ae11d20b 15 /* This type MUST be 8-bit */
jbeason3 0:e126ae11d20b 16 typedef unsigned char BYTE;
jbeason3 0:e126ae11d20b 17
jbeason3 0:e126ae11d20b 18 /* These types MUST be 16-bit */
jbeason3 0:e126ae11d20b 19 typedef short SHORT;
jbeason3 0:e126ae11d20b 20 typedef unsigned short WORD;
jbeason3 0:e126ae11d20b 21 typedef unsigned short WCHAR;
jbeason3 0:e126ae11d20b 22
jbeason3 0:e126ae11d20b 23 /* These types MUST be 16-bit or 32-bit */
jbeason3 0:e126ae11d20b 24 typedef int INT;
jbeason3 0:e126ae11d20b 25 typedef unsigned int UINT;
jbeason3 0:e126ae11d20b 26
jbeason3 0:e126ae11d20b 27 /* These types MUST be 32-bit */
jbeason3 0:e126ae11d20b 28 typedef long LONG;
jbeason3 0:e126ae11d20b 29 typedef unsigned long DWORD;
jbeason3 0:e126ae11d20b 30
jbeason3 0:e126ae11d20b 31 #endif
jbeason3 0:e126ae11d20b 32
jbeason3 0:e126ae11d20b 33 #endif