text: /*********************************************************************
   * base.h
   *********************************************************************/
  
  #ifndef _BASE_H_
  #define _BASE_H_
  
  #ifndef uchar
  #define uchar unsigned char
  #endif
  
  #ifndef schar
  #define schar signed char
  #endif
  
  #ifndef uint
  #define uint unsigned int
  #endif
  
  #ifndef ushort
  #define ushort unsigned short
  #endif
  
  #ifndef ulong
  #define ulong unsigned long
  #endif
  
  #ifndef max
  #define max(a,b)	((a) > (b) ? (a) : (b))
  #endif
  #ifndef min
  #define min(a,b)	((a) < (b) ? (a) : (b))
  #endif
  #define max3(a,b,c)	((a) > (b) ? max((a),(c)) : max((b),(c)))
  #define min3(a,b,c)	((a) < (b) ? min((a),(c)) : min((b),(c)))
  
  #endif
  
  