OSDN Git Service

First commitment for the BlackTank LPC1769.
[blacktank/blacktank.git] / drivers / ff / integer_ff.h
1 /**\r
2  * @file integer_ff.h\r
3  * @brief FatFsモジュール用の整数型定義。\r
4  */\r
5 \r
6 /*-------------------------------------------*/\r
7 /* Integer type definitions for FatFs module */\r
8 /*-------------------------------------------*/\r
9 \r
10 #ifndef _INTEGER\r
11 #define _INTEGER\r
12 \r
13 /* These types must be 16-bit, 32-bit or larger integer */\r
14 #ifndef TOPPERS_ITRON_H\r
15 typedef int             INT;\r
16 typedef unsigned int    UINT;\r
17 #endif\r
18 \r
19 /* These types must be 8-bit integer */\r
20 typedef char            CHAR;\r
21 typedef unsigned char   UCHAR;\r
22 typedef unsigned char   BYTE;\r
23 \r
24 /* These types must be 16-bit integer */\r
25 typedef short           SHORT;\r
26 typedef unsigned short  USHORT;\r
27 typedef unsigned short  WORD;\r
28 typedef unsigned short  WCHAR;\r
29 \r
30 /* These types must be 32-bit integer */\r
31 typedef long            LONG;\r
32 typedef unsigned long   ULONG;\r
33 typedef unsigned long   DWORD;\r
34 \r
35 #endif\r
36 \r