The SLFREE.PUB.ALLEGRO file has the following procedures in it, all of which are callable from QEDIT or EDITOR via their "P" commands: CLEAN ... translates non-printable --> "." CLEAN2 ... translates non-printable --> " " CLEAN3 ... translates all but A..Z --> " " CLEAN4 ... translates all but A..Z,a..z,0..9 --> " " CLEANVERSION displays version info and one-line summary of CLEAN@ DOWNE1 ... downshifts all but first letter of every word DOWNE1VERSION displays version info and one-line summary of DOWNW1 DUPL ... adds to each line a duplicat of text already there EDFILE ... a primitive raw file editor (see below) FILEOPEN ... writes an FOPEN call in SPL/FORTRAN/Pascal MSGS ... displays error messages from CATALOG.PUB.SYS Example (EDITOR or QEDIT): /p fileopen,g ... calls FILEOPEN /p clean,g 30/40 ... calls CLEAN on specified line range The CLEAN@ and DOWNE1 routines respect the "Q" modifier of QEDIT: QEDIT or EDITOR: /p clean,g @ ... "cleans" all lines, and displays them! QEDIT only: /pq clean,g @ ... quietly "cleans" all lines ------------ EDFILE ... a very simple minded file editor. EDFILE usually comes in two forms: a standalone program and as an USL. The USL form has been added to this SL, and it may be called from any editor that supports the P command (e.g.: QEDIT, EDITOR), or from any program that wants to call the external procedure EDFILE defined as: procedure edfile; option external, check 3; See the file: EDFILE.DOC.ALLEGRO for more information, or invoke EDFILE and type "HELP".