1 /*-------------------------------------------*/ 
   2 /* Integer type definitions for FatFs module */ 
   3 /*-------------------------------------------*/ 
  11 /* These types must be 16-bit, 32-bit or larger integer */ 
  13 typedef unsigned int    UINT
; 
  15 /* These types must be 8-bit integer */ 
  16 typedef signed char             CHAR
; 
  17 typedef unsigned char   UCHAR
; 
  18 typedef unsigned char   BYTE
; 
  20 /* These types must be 16-bit integer */ 
  22 typedef unsigned short  USHORT
; 
  23 typedef unsigned short  WORD
; 
  24 typedef unsigned short  WCHAR
; 
  26 /* These types must be 32-bit integer */ 
  28 typedef unsigned long   ULONG
; 
  29 typedef unsigned long   DWORD
; 
  32 typedef enum { FALSE 
= 0, TRUE 
} BOOL
;