--- /dev/null
+/*
+// Alterations: Copyright C. Hotchkiss 1996
+//
+**$Log$
+**Revision 1.1 1998/05/11 18:26:12 curt
+**Initial revision.
+**
+//
+// Rev 1.4 11 Nov 1997 15:34:28 CHOTCHKISS
+//Expanded definitions.
+//
+// Rev 1.3 20 Jan 1997 9:21:26 CHOTCHKISS
+//Minor additions.
+//
+// Rev 1.2 12 Nov 1996 15:06:52 CHOTCHKISS
+//Dropped PC Write print format control lines.
+*
+* Rev 1.1 20 Nov 1995 15:59:02 CHOTCHKISS
+*Additions and improvements. Memcheck compatibilities.
+*
+* Rev 1.0 06 Apr 1995 14:00:32 CHOTCHKISS
+*Initial revision.
+\f\ f
+*/
+/*
+// TYPEDEFS.H - General purpose definition file
+// Copyright (C) 1992 Paradigm Systems. All rights reserved.
+//
+// Function
+// ========
+// This file contains the general purpose definitions common to the
+// all Paradigm applications. By defining synonyms for the physical
+// data types to be manipulated, portability between memory models
+// and machines is maximized.
+//
+// Note that this file follows the system include files and before
+// any application include files.
+*/
+
+#if !defined(_TYPEDEFS)
+#define _TYPEDEFS
+
+//
+// Define the types to be used to manipulate 8-, 16-, and 32-bit
+// data.
+//
+typedef unsigned int BIT ; // Use for defining Borland bit fields
+typedef char CHAR ; // 8-bit signed data
+typedef const char COCHAR;
+typedef unsigned char UCHAR ; // 8-bit unsigned data
+typedef unsigned char BYTE;
+typedef int INT ; // 16-bit signed data
+typedef unsigned int UINT ; // 16-bit unsigned data
+typedef const int COINT; // 16=bit constant int
+typedef const UINT COUINT;
+typedef long LONG ; // 32-bit signed data
+typedef unsigned long ULONG ; // 32-bit unsigned data
+
+typedef unsigned short UWORD; // Unsigned 16 bit quantity (WIN=SHORT)
+#ifndef _WINDOWS_
+typedef signed short WORD; // Signed 16 bit quantity
+#endif
+typedef BYTE UBYTE; // Used in some 3rd party code
+#ifndef WIN32
+typedef int BOOLEAN; //
+#endif
+
+typedef float FLOAT ; // 32-bit floating point data
+typedef double DOUBLE ; // 64-bit floating point data
+typedef long double LDOUBLE ; // 80-bit floating point data
+
+#ifndef __cplusplus
+typedef int bool;
+typedef int BOOL;
+typedef int Bool;
+#else
+#ifndef WIN32
+#define BOOL int
+#endif
+#endif
+
+#define Bool int
+
+#ifndef TRUE
+#define TRUE 1
+#define FALSE 0
+#endif
+
+#ifndef true // C++ defines bool, true and false.
+#define true TRUE
+#define false FALSE
+#endif
+
+#ifndef EOF
+#define EOF (-1)
+#endif
+
+typedef void(*VFNPTR) ( void );
+typedef void(*VFNINTPTR)( int );
+typedef int (*FNPTR) ( void );
+typedef int (*FNINTPTR) ( int );
+typedef int (*FNUIPTR) ( UINT );
+typedef double( *DBLFNPTR)( void );
+
+#endif
+
+ /* !defined(_TYPEDEFS) */