www.pudn.com > gps_working.rar > echo_fixed.h


 
#ifndef echo_fixed_h_____ 
#define echo_fixed_h_____ 
 
#include  
 
typedef unsigned char uchar; 
typedef unsigned short ushort; 
typedef unsigned int uint; 
 
typedef int int32; 
typedef short int16; 
typedef char int8; 
typedef unsigned int uint32; 
typedef unsigned short uint16; 
typedef unsigned char uint8; 
 
typedef int fixed_bool; 
typedef int fixed_status; 
 
#ifdef WIN32 
typedef __int64 int64; 
typedef unsigned __int64 uint64; 
#endif 
 
#define FIXED_MAX(x, y) (((x)>(y)) ? (x) : (y)) 
#define FIXED_MIN(x, y) (((x)<(y)) ? (x) : (y)) 
#define FIXED_ABS(x) (((x)>0) ? (x) : ((x)*-1)) 
 
#ifndef FIXED_OK 
#define FIXED_OK 0 
#define FIXED_ERROR (-1) 
#endif 
 
#ifndef TRUE  
#define TRUE 1 
#define FALSE 0 
#endif 
 
#ifndef NULL 
#define NULL 0 
#endif 
 
#ifndef NONE 
#define NONE 0 
#endif 
 
#ifdef WIN32 
#define inline __inline 
#else  
 
#endif 
 
 
 
#ifdef WIN32 
void debug_output(char *s); 
#else 
//#define debug_output printf 
#endif 
 
 
#endif