Alek Boving / SDFileSystem8
Committer:
alekboving
Date:
Thu Nov 12 15:20:15 2020 +0000
Revision:
0:83e8ad3d9a65
initial commit

Who changed what in which revision?

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