59 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __datatypes_h__
 | |
| #define __datatypes_h__
 | |
| 
 | |
| #ifdef WIN32
 | |
| typedef unsigned __int8		uint8;
 | |
| typedef unsigned __int16	uint16;
 | |
| typedef unsigned __int32	uint32;
 | |
| typedef unsigned __int64	uint64;
 | |
| typedef			 __int8		int8;
 | |
| typedef			 __int16	int16;
 | |
| typedef			 __int32	int32;
 | |
| typedef			 __int64	int64;
 | |
| typedef signed	 __int8		sint8;
 | |
| typedef signed	 __int16	sint16;
 | |
| typedef signed	 __int32	sint32;
 | |
| typedef signed	 __int64	sint64;
 | |
| 
 | |
| /*
 | |
| typedef unsigned __int8		byte;
 | |
| typedef unsigned __int16	word;
 | |
| typedef unsigned __int32	dword;
 | |
| typedef unsigned __int64	qword;
 | |
| 
 | |
| typedef byte	db;
 | |
| typedef word	dw;
 | |
| typedef dword	dd;
 | |
| typedef qword	dq;
 | |
| */
 | |
| #endif
 | |
| 
 | |
| #ifdef __linux
 | |
| typedef unsigned char		uint8;
 | |
| typedef unsigned short		uint16;
 | |
| typedef unsigned long		uint32;
 | |
| typedef unsigned long long	uint64;
 | |
| typedef			 char		int8;
 | |
| typedef			 short		int16;
 | |
| typedef			 long		int32;
 | |
| typedef			 long long	int64;
 | |
| typedef signed	 char		sint8;
 | |
| typedef signed	 short		sint16;
 | |
| typedef signed	 long		sint32;
 | |
| typedef signed	 long long	sint64;
 | |
| 
 | |
| /*
 | |
| typedef unsigned char		byte;
 | |
| typedef unsigned short		word;
 | |
| typedef unsigned long		dword;
 | |
| typedef unsigned long long	qword;
 | |
| 
 | |
| typedef byte	db;
 | |
| typedef word	dw;
 | |
| typedef dword	dd;
 | |
| typedef qword	dq;
 | |
| */
 | |
| #endif
 | |
| 
 | |
| #endif
 |