ro version 1.00 -- Release of Source Code
-----------------------------------------


Description:
-----------

"ro" is a text formatter with some of the capabilities 
of the Unix (tm, AT&T) "nroff" text formatter.  It is 
based on an honorable tradition of CP/M and DOS formatters
which go back to the ROFF formatter described in Kernigan 
and Plauger's <Software Tools>.  It is copyrighted and 
distributed as "freeware," i.e., you can use it for any 
purpose as long as you don't make money off of it, or 
try to claim that you wrote it.  

The "ro.qrf" file will give an overview of the capabilities 
of the formatter.  

The sourcecode has been compiled on an XT clone using 
the Microsoft QuickC (tm) compiler, and on the AT&T 
Unix PC and 3B15 computers using the stock Unix C 
compilers.  


Files:
-----

	ro.h		general include file
	ro.c		main program module
	ro_proc.c	various procedures
	ro_macr.c	macro procedures
	ro_dive.c	diversion procedures
	ro_word.c	word-handling procedures
	ro_text.c	text-handling procedures
	ro_setp.c	parameter setting procedures
	ro_outp.c	output procedures

	Makefile	Unix makefile
	ro.mak		QuickC makefile

	term.h		include file for filters
	termnull.c	null filter -- strips out all printer codes
	termansi.c	ANSI filter -- sets printer codes for ANSI terminal
	termnx10.c	NX10 filter -- sets printer codes for NX 10 printer

	ro.doc		primary documentation in "ro" format
	ro.qrf		quick reference guide
	tmac.m		a macro package
	test.doc	test document showing use of end-note macros
	README		this document


Reading and printing the manual:
-------------------------------

The manual (file "ro.doc") is in "ro" format, and must be read
using "ro" and a filter program.  If you have the Unix or DOS 
pager "more" installed in your path, you can read it page-by-
page with the command

	ro ro.doc | termnull | more

If your DOS computer has ANSI.SYS installed, or your Unix terminal
supports ANSI escape sequences, the following command will show 
bold as bold and italics as underline:

	ro ro.doc | termansi | more

The manual can br printed to any printer with the command(s):

	ro ro.doc | termnull | lp		(Unix)
	ro ro.doc | termnull >prn		(DOS)

With the Star Micronics NX10 printer, you may substitute 
"termnx10" for "termnull" in the above command lines.  Instructions
for creating filters for other printers are included in "ro.doc".  

Binaries:
-----------

PC-compatible binaries have been posted to comp.binaries.ibm.pc.


Communications:
--------------

Ted A. Campbell
Bywater Software 
Box 4023 
Duke Station
Durham, NC  27706

Internet:  	tcamp@dukeac.ac.duke.edu
GENIE:		T.CAMPBELL1
