// 
// data type defs for easy cross-processor support
// 

#ifndef _COMMON_TYPES_
#define _COMMON_TYPES_

#ifdef _MSC_VER
	#define INLINE __inline // use __forceinline (VC++ specific)
	#define __inline __inline
	#define _INC_STAT_INL
	#define stat(x,y) _stat32(x,y)
#else
	#define INLINE inline // use standard inline
#endif

typedef unsigned char		u8;
typedef unsigned short		u16;
typedef unsigned int		u32;
typedef unsigned __int64	u64;

typedef signed char			s8;
typedef signed short		s16;
typedef signed int			s32;
typedef signed __int64		s64;

#define	MAXPATHLEN	4096

#ifndef NULL
#define NULL	0
#endif // NULL


#endif // _COMMON_TYPES_


