XZip version 1.3

by Andrew Plotkin (zarf@cs.cmu.edu)
based on ZIP V2.0.7 by Mark Howell (howell_ma@movies.enet.dec.com)

This is set up for a fairly generic ANSI C compiler. If you get it to compile under some particular system, please send me mail, and I'll stick in the relevant #ifdefs and whatnot.

If you set DESTDIR to the directory you want things installed in, you can just type "make install". That also installs the man page. Otherwise, "make" or "make xzip" will just build the executable.

I've compiled it for RS6000 running AIX, DECstation running Ultrix, and SparcStation running SunOS. The appropriate definitions are in the Makefile, commented out. 

You may also want to set the XDIR to point to where X is installed.

The FONTDEF_XXX definitions are the fonts used by the various attributes in the interpreter. As you see, they must be delimited by \" (backslash double-quote). If the supplied fonts aren't on your system, pick some that are.
All the fonts should look the same size. (I use 14-point Times and 12-point Courier because they look better together than same-size Times and Courier.)

Version history:

1.4:
Added support for the new V8 Z-code format (I hope.)
Fixed a bug in the display of reverse-video text (especially in sections of whitespace which contained both reverse and normal fonts.)

1.3:
Added support for fixed-width sections of text. (This was supposed to work already, but the z-machine doesn't work like I thought it did. Sigh.) Also fixed small scrolling bug.

1.2:
Improved support for timed input (a la Border Zone) and input in the status window (a la Bureacracy).
Added macros and the explain-key function.

1.1:
It now reads command-line options as well as X resources.
Changed name of random() function to ziprandom(), to avoid conflict with the standard random().
Added __STDC__ conditionals to support non-ANSI compilers.

1.0: 
Initial release.
