[273,56]	Various filters.

		I know most of these are trivial. But I keep my
		filters in one bag so I can find a good filter fast.

CLEAN.C		Fast way to lose all weird embedded control characters
		from text records. TKB, PIP/TB, RNO output is messy
		with embedded [\r\n\0] characters.

COAGULATE.C	Untangle very complex '\r' '\n' s in big block
		files. Like CLEAN.C but allows weird control characters
		to pass through.

FF2LF.C		Read a file, changing form-feeds to line-feeds. Optionally
		assumes 66 lines/page. (Metric A4 is usually 70).
		*** full of CONCEPTUAL bugs. files-11/unix don't mix. ***

FUNNYOCT.C	Inverse of FUNNYTEXT.C.

FUNNYTEXT.C	Turn a readable ascii file into binary. Used a lot
		for loading smart terminals, front panels etc from
		a human-readable file.

GINDENT.C	Group a master line and detail line(s) into one line.
		Detail lines are indented lines after master line.
		Use CLEAN.C to untangle back to original text.
		Mostly use GINDENT, SORT, CLEAN to sort files like
		this readme.1st.

INORDP.C	Determines if lines in a file are in sorted order.

ISSORTEDP.C	Print lines in a file that are out of order.
		Tests if a file is sorted. Only known use is for
		highlighting buggy sorts (a usual problem here).

LASTREC.C	Will (one day) be re-written to give the "n" last lines
		of a file. Does it the hard way, by reading whole file.

LUMP.C		Catenates groups of lines according to simple rules.
		Helps reduce many cards per record files into 
		1 "card" per record files, suitable for reoder.c .

NLI.C		A sophisticated version of LUMP.C. Reads input in
		m-line groups, and makes output in n-line groups.
		One use is to get 6 lines per label in a mailing list
		regardless of how many lines are used for the address.

NOENDSPAC.C	Removes trailing spaces (NOT tabs etc) from lines.

NO2SPACE.C	Trivial futility to supress groups of spaces. Each such
		group is reduced to 1 space. Useful for micro-computer
		files that have lots of junk in them.

PAD.C		Widen records in a file to specified length.

PGCOUNT.C	Count number of formfeeds in file. One day, will understand
		page size in lines too!

RECCOUNT.C	Count the records in a file.

RECPROFIL.C	Output record lengths of input records.

RECSIZ.C	Turn R.VAR FD.CR records into R.FIX FD.CR records.

REV.C		Reverse each line in a file. Only here we reverse each
		record (RSX FCS Files-11 sense of record).

RSPLIT.C	Chop a file up into "n"-line lumps.

SPLIT.C		Split a big file into smaller files. Each small file
		is approximately 'n' blocks. Ideal for chopping up
		a magtape full of data for transport by e.g. floppys.

UPCASE.C	Fold alphabetics to upper case.

WRAP.C		Turn lines over a certain length into >1 short lines.
		Frobs include prefixing both 1st and subsiduary lines.
		Created to cope with printing 400+ character records
		on a narrow lineprinter, catching all the details.

XTRACTREC.C	Gets a bunch of records from the middle of a file.

2ASCII.C	Ebcdic -> ASCII. Primitive, due for re-write.

3GREP.C		Extract records that begin with a certain 3 chars.

3OCTAL.C	Just print 1 char per line, rendered as %03o.

7BITS.C		Strip parity bit of characters in a file. Common
		problem if you import WORDSTAR documents.

ASCII.H		Ebcdic -> ASCII table.
