Blame view

lufa-master/Projects/Webserver/Lib/FATFs/integer.h 820 Bytes
142ecdaf   rguillom   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  /*-------------------------------------------*/
  /* Integer type definitions for FatFs module */
  /*-------------------------------------------*/
  
  #ifndef _INTEGER
  #define _INTEGER
  
  #ifdef _WIN32	/* FatFs development platform */
  
  #include <windows.h>
  #include <tchar.h>
  
  #else			/* Embedded platform */
  
  /* These types must be 16-bit, 32-bit or larger integer */
  typedef int				INT;
  typedef unsigned int	UINT;
  
  /* These types must be 8-bit integer */
  typedef char			CHAR;
  typedef unsigned char	UCHAR;
  typedef unsigned char	BYTE;
  
  /* These types must be 16-bit integer */
  typedef short			SHORT;
  typedef unsigned short	USHORT;
  typedef unsigned short	WORD;
  typedef unsigned short	WCHAR;
  
  /* These types must be 32-bit integer */
  typedef long			LONG;
  typedef unsigned long	ULONG;
  typedef unsigned long	DWORD;
  
  #endif
  
  #endif