]> cloudbase.mooo.com Git - z180-stamp.git/blame_incremental - include/integer.h
Adaptions for fatfs R0.12b
[z180-stamp.git] / include / integer.h
... / ...
CommitLineData
1/*-------------------------------------------*/\r
2/* Integer type definitions for FatFs module */\r
3/*-------------------------------------------*/\r
4\r
5#ifndef _FF_INTEGER\r
6#define _FF_INTEGER\r
7\r
8#ifdef _WIN32 /* FatFs development platform */\r
9\r
10#include <windows.h>\r
11#include <tchar.h>\r
12typedef unsigned __int64 QWORD;\r
13\r
14\r
15#else /* Embedded platform */\r
16\r
17/* These types MUST be 16-bit or 32-bit */\r
18typedef int INT;\r
19typedef unsigned int UINT;\r
20\r
21/* This type MUST be 8-bit */\r
22typedef unsigned char BYTE;\r
23\r
24/* These types MUST be 16-bit */\r
25typedef short SHORT;\r
26typedef unsigned short WORD;\r
27typedef unsigned short WCHAR;\r
28\r
29/* These types MUST be 32-bit */\r
30typedef long LONG;\r
31typedef unsigned long DWORD;\r
32\r
33/* This type MUST be 64-bit (Remove this for C89 compatibility) */\r
34typedef unsigned long long QWORD;\r
35\r
36#endif\r
37\r
38#endif\r