• Main Page
  • Data Structures
  • Files
  • File List
  • Globals

integer.h

Go to the documentation of this file.
00001 /*-------------------------------------------*/
00002 /* Integer type definitions for FatFs module */
00003 /*-------------------------------------------*/
00004 
00005 #ifndef _INTEGER
00006 
00007 #if 0
00008 #include <windows.h>
00009 #else
00010 
00011 /* These types must be 16-bit, 32-bit or larger integer */
00012 typedef int                             INT;
00013 typedef unsigned int    UINT;
00014 
00015 /* These types must be 8-bit integer */
00016 typedef signed char             CHAR;
00017 typedef unsigned char   UCHAR;
00018 typedef unsigned char   BYTE;
00019 
00020 /* These types must be 16-bit integer */
00021 typedef short                   SHORT;
00022 typedef unsigned short  USHORT;
00023 typedef unsigned short  WORD;
00024 typedef unsigned short  WCHAR;
00025 
00026 /* These types must be 32-bit integer */
00027 typedef long                    LONG;
00028 typedef unsigned long   ULONG;
00029 typedef unsigned long   DWORD;
00030 
00031 /* Boolean type */
00032 typedef enum { FALSE = 0, TRUE } BOOL;
00033 
00034 #endif
00035 
00036 #define _INTEGER
00037 #endif

Generated on Wed Aug 22 2012 11:44:35 by  doxygen 1.7.1