diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/quicspool/src/dev.h |
Initial commit
Diffstat (limited to 'dviware/quicspool/src/dev.h')
-rw-r--r-- | dviware/quicspool/src/dev.h | 49 |
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 |