README file for CFX - CP/M File eXpress

Copyright 20 Jan 1992 by Carson Wilson, see at the
bottom of the document for additional comments
--
CFX is a universal utility written in the C programming 
language, whose main purpose in life is to make access to files 
stored under the CP/M operating system accessible to users of 
other operating systems.  CFX may be freely used and distributed 
for nonprofit purposes.

CFX will extract to screen or disk normal, squeezed (typical 
CP/M filename extension, .?Q?), crunched (.?Z?), CrLZH (.?Y?), 
and library (.LBR) files.  It will also display library file 
directory information and embedded compressed file datestamps 
and comments.  CFX is an interactive, integrated utility, and as 
such can prompt the user before displaying files, page the 
screen, etc.

This design choice permits CFX to preserve embedded names in 
compressed files and allows use with secure remote systems.  One 
drawback of this choice is that CFX cannot easily be used as 
part of a Unix pipeline (e.g., to send CP/M text files through 
your favorite pager).  This may be addressed in future versions.
--
CFX should compile under most operating systems.  It has been 
tested under the following systems:

ISC Unix SVR3.2, version 2.2.1
MSDOS Turbo C, version 2.01

To compile under Unix, edit the Makefile, optionally inspect 
cfx.h, and type

	"make"          to build cfx

	"make install"  to place the executable in the proper 
                        location

	"make clean"    to remove compiler output files

To compile under MSDOS, copy MAKEFILE.TC to MAKEFILE first.
--
Documentation is in cfx.1, cfx.man, and cfx.doc.

For a short usage message, type "cfx" at your command prompt.
--
Bug fixes, bug reports, and requests welcome to:

Carson Wilson
1359 W. Greenleaf, #1D
Chicago, IL 60626

UUCP:	carson@sputnik.uucp
	..!uunet!ddsw1!carson

BBS:	Antelope Freeway, 1-708-455-0120

+++++ Added later +++++:

Modified the MAKEFILE to have Turbo C Compiler at
F:\TC and the output directory in the source directory,
which should be located at F:\TC\SRC now
(see BINDIR variable in MAKEFILE). I also deactived the
delete and copy commands in the "install :" section.
Removed a cosmetic glitch with display of a file-date (y2k),
added functionality original file-date in library is now used
when creating output files (with option /d).
Bugfix for LBR members > 64KB.
Changes in filename handling, names with '/' will be changed to '-'.

The Borland C Compiler 2.01 could be downloaded at
http://community.borland.com/article/20841 for free (no charge)

I repacked the archive file, added getopt.c and the EXE-file too,
because many users are not any more familiar with the old Turbo C.

Peter Dassow (peter.dassow@z80.eu), in July 2006
