/***************************************************************************
 *                                                                         *
 * WGSTYPES.H                                                              *
 *                                                                         *
 * Copyright(c) 1996 Galacticomm, Inc.  All rights reserved.               *
 *                                                                         *
 * This defines the new C++ datatypes conforming to Galacticomm Coding     *
 * Standards for Win32.                                                    *
 *                                                                         *
 *                                                                         *
 *                                 - Joe Delekto  7/24/96                  *
 ***************************************************************************/

#if ! defined( WGSTYPES_H )
#  define WGSTYPES_H

#define GCMAXSHORT  (0x7FFF)
#define GCMAXLONG   (0x7FFFFFFFL)
#define GCMAXUSHORT (0xFFFFU)
#define GCMAXULONG  (0xFFFFFFFFL)

#if ! defined( GCMAXINT )
#  define GCMAXINT    GCMAXLONG
#endif

#if ! defined( GCMAXUINT )
#  define GCMAXUINT   GCMAXULONG
#endif

typedef int              INT;
typedef unsigned int     UINT;
typedef long             LONG;
typedef unsigned long    ULONG;
typedef char             CHAR;
typedef unsigned char    UCHAR;
typedef signed char      SCHAR;
typedef short            SHORT;
typedef unsigned short   USHORT;
//typedef void             VOID;
typedef double           DOUBLE;
typedef float            FLOAT;
typedef short            GBOOL;

#ifndef TRUE
#define FALSE  0
#define TRUE   (!FALSE)
#endif

#endif
