summaryrefslogtreecommitdiff
path: root/dviware/beebe/src/typedefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/beebe/src/typedefs.h')
-rw-r--r--dviware/beebe/src/typedefs.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/dviware/beebe/src/typedefs.h b/dviware/beebe/src/typedefs.h
new file mode 100644
index 0000000000..99f8b90e93
--- /dev/null
+++ b/dviware/beebe/src/typedefs.h
@@ -0,0 +1,48 @@
+/* -*-C-*- typedefs.h */
+/*-->typedefs*/
+/**********************************************************************/
+/****************************** typedefs ******************************/
+/**********************************************************************/
+
+#if IBM_PC_LATTICE
+typedef char BOOLEAN; /* value in (FALSE,TRUE) */
+#else
+typedef unsigned char BOOLEAN; /* value in (FALSE,TRUE) */
+#endif
+
+#define FALSE 0
+#define TRUE 1
+
+#if IBM_PC_LATTICE
+typedef unsigned BYTE; /* unsigned 8-bit integers */
+#else
+typedef unsigned char BYTE; /* unsigned 8-bit integers */
+#endif
+
+typedef short int INT8; /* signed 8-bit integers (C has no
+ "signed char" type) yet */
+typedef short int INT16; /* signed 16-bit integers */
+typedef long INT32; /* signed 32-bit integers */
+
+#if IBM_PC_LATTICE
+typedef unsigned UNSIGN16; /* unsigned 16-bit integers */
+#else
+typedef unsigned short UNSIGN16; /* unsigned 16-bit integers */
+#endif
+
+#if IBM_PC_LATTICE
+typedef long UNSIGN32; /* unsigned 32-bit integers */
+#else
+typedef unsigned long UNSIGN32; /* unsigned 32-bit integers */
+#endif
+
+typedef short int COORDINATE; /* signed integer (x,y) coordinate */
+ /* variable in bit map */
+
+#if PCC_20
+/* typedef int void; */ /* void added locally to stdio.h */
+#endif
+
+#if IBM_PC_LATTICE
+/* typedef int void; */ /* not needed with version 3 */
+#endif