COMPILATION NOTE
================

I've used the M4 macro processor in this patch. It allows you to do lots
of nice things like auto-coloring help texts with COLOR(`foo'), defining
constants and making aliases for boring stuff. Also, because you can
define constants in the pre-processing phase, it actually reduces the
code size. If you are a UNIX user, you can find GNU M4 at any GNU
archive. There's also an M4 port for DOS/DJGPP; one location is
<ftp://ftp.funet.fi/mirrors/ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/
m4-14b.zip>

You can compile the patch by typing 'make' in the src directory; the
makefile takes care of all dependencies. If you don't have the UNIX make
utility or a reasonable clone, you can compile it by hand. First, make
sure that the "frozen state file", macros.m4f, is up to date:

m4 -P -Fmacros.m4f macros

Then, run the changed .qc files through m4:

m4 -P -Rmacros.m4f client.qc >client.q

and finally run qcc. Note that progs.src includes the processed .q
files, not the .qc files.

If you can't compile the files or your qcc produces buggy code, try
fastqcc or some other compiler.

The axu-motd.qc file contains alternative MOTD (message of the day)
functions by Axu<FAQ> (ams@iki.fi). It uses the M4 macros to create a
funky scrolling message; copy the file to src/motd.qc and change the
`scroll_text' definition.

