From f199215a6476221d592b22c2d71f1a2841a03bc7 Mon Sep 17 00:00:00 2001 From: Bill Shannon Date: Fri, 11 Feb 1983 22:58:38 -0800 Subject: [PATCH] date and time created 83/02/11 14:58:38 by shannon SCCS-vsn: old/compact/common_source/compact.h 4.1 --- usr/src/old/compact/common_source/compact.h | 64 +++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 usr/src/old/compact/common_source/compact.h diff --git a/usr/src/old/compact/common_source/compact.h b/usr/src/old/compact/common_source/compact.h new file mode 100644 index 0000000000..a06ea9cf53 --- /dev/null +++ b/usr/src/old/compact/common_source/compact.h @@ -0,0 +1,64 @@ +/* compact.h 4.1 83/02/11 */ + +#define VAX 11/780 + + +#ifdef VAX +typedef int longint; +#else +typedef long longint; +#include +#endif + +#include +#include +#include + +#define LNAME 80 +#define NEW flist; flist = flist -> next +#define LLEAF 010 +#define RLEAF 04 +#define SEEN 02 +#define FBIT 01 +#define COMPACTED 017777 +#define PACKED 017437 +#define EF 0400 +#define NC 0401 + +struct charac { + char lob; + char hib; +}; + +union cio { + struct charac chars; + int integ; +}; + +struct fpoint { + struct node *fp; + int flags; +} in [258]; + +struct index { + struct node *pt; + struct index *next; +} dir [514], *head, *flist, *dirp, *dirq; + +union treep { + struct node *p; + int ch; +}; + +struct node { + struct fpoint fath; + union treep sp [2]; + struct index *top [2]; + longint count [2]; +} dict [258], *bottom; + +longint oc; + +FILE *cfp, *uncfp; + +struct stat status; -- 2.20.1