37 lines
		
	
	
		
			798 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			798 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/*-------------------------------------------*/
							 | 
						||
| 
								 | 
							
								/* 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 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
							 |