
/*--------------------------------------------------------------------*/
/*                                                                    */
/*                                                                    */
/*                                                                    */
/*                                                                    */
/*                                                                    */
/*                                                                    */
/*                                                                    */
/*                                                                    */
/*--------------------------------------------------------------------*/

   #define VOID    void
   #define CHAR    char
   #define SHORT   short
   #define LONG    long

   #define INT  int

   typedef unsigned char  UCHAR;
   typedef unsigned short USHORT;
   typedef unsigned long  ULONG;

   typedef unsigned char  uchar_t;
   typedef unsigned short ushort_t;
   typedef unsigned long  ulong_t;

   typedef unsigned long DWORD;
   typedef unsigned short WORD;

   typedef unsigned int UINT;

   typedef unsigned char BYTE;

   typedef unsigned char *PSZ;

   typedef unsigned char *PCH;

   typedef BYTE   *PBYTE;

   typedef CHAR   *PCHAR;
   typedef SHORT  *PSHORT;
   typedef LONG   *PLONG;

   typedef INT    *PINT;

   typedef UCHAR  *PUCHAR;
   typedef USHORT *PUSHORT;
   typedef ULONG  *PULONG;

   typedef UINT   *PUINT;

   typedef VOID   *PVOID;
   typedef PVOID  *PPVOID;

   typedef unsigned long BOOL;
   typedef BOOL   *PBOOL;

   #define TRUE    1
   #define FALSE   0

   #define NULL    0L

   #define FAR
   #define far

   #define NEAR
   #define near

   #define PASCAL
   #define pascal

#ifndef _PPC
   #define CDECL _cdecl
#endif

   #define SEL     USHORT

