1 /*-------------------------------------------*/ 
   2 /* Integer type definitions for FatFs module */ 
   3 /*-------------------------------------------*/ 
   8 #ifdef _WIN32   /* FatFs development platform */ 
  13 #else                   /* Embedded platform */ 
  15 /* These types must be 16-bit, 32-bit or larger integer */ 
  17 typedef unsigned int    UINT
; 
  19 /* These types must be 8-bit integer */ 
  21 typedef unsigned char   UCHAR
; 
  22 typedef unsigned char   BYTE
; 
  24 /* These types must be 16-bit integer */ 
  26 typedef unsigned short  USHORT
; 
  27 typedef unsigned short  WORD
; 
  28 typedef unsigned short  WCHAR
; 
  30 /* These types must be 32-bit integer */ 
  32 typedef unsigned long   ULONG
; 
  33 typedef unsigned long   DWORD
;