summaryrefslogtreecommitdiff
path: root/dviware/quicspool/src/dev.h
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/quicspool/src/dev.h')
-rw-r--r--dviware/quicspool/src/dev.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/dviware/quicspool/src/dev.h b/dviware/quicspool/src/dev.h
new file mode 100644
index 0000000000..423d45a3f3
--- /dev/null
+++ b/dviware/quicspool/src/dev.h
@@ -0,0 +1,49 @@
+/* $Header: dev.h,v 1.1 88/01/15 13:03:23 simpson Rel $ */
+/*
+$Log: dev.h,v $
+ * Revision 1.1 88/01/15 13:03:23 simpson
+ * initial release
+ *
+ * Revision 0.1 87/12/11 18:30:45 simpson
+ * beta test
+ *
+*/
+/* @(#)dev.h 1.1 */
+/*
+ dev.h: characteristics of a typesetter
+*/
+
+struct dev {
+ short filesize; /* number of bytes in file, */
+ /* excluding dev part */
+ short res; /* basic resolution in goobies/inch */
+ short hor; /* goobies horizontally */
+ short vert;
+ short unitwidth; /* size at which widths are given, in effect */
+ short nfonts; /* number of fonts physically available */
+ short nsizes; /* number of sizes it has */
+ short sizescale; /* scaling for fractional point sizes */
+ short paperwidth; /* max line length in units */
+ short paperlength; /* max paper length in units */
+ short nchtab; /* number of funny names in chtab */
+ short lchname; /* length of chname table */
+ short spare1; /* in case of expansion */
+ short spare2;
+};
+
+struct font { /* characteristics of a font */
+ char nwfont; /* number of width entries for this font */
+ char specfont; /* 1 == special font */
+ char ligfont; /* 1 == ligatures exist on this font */
+ char spare1; /* unused for now */
+ char namefont[10]; /* name of this font (e.g., "R" */
+ char intname[10]; /* internal name (=number) on device, in ascii */
+};
+
+/* ligatures, ORed into ligfont */
+
+#define LFF 01
+#define LFI 02
+#define LFL 04
+#define LFFI 010
+#define LFFL 020