This ARC file should contain: OCHANGE COM and ASM - The Original program and source by Michael Mefford CHANGE COM and ASM - The version of the above modified by Mike Bate Thanks to Michael Mefford (Ziff-Davis Publishing Co, the folks who bring you PCMagazine) for the original version of this handy utility. Unfortunately, in its original form, it didn't completely meet my needs. Changes I made include correcting a couple minor bugs, decreasing the size of the change buffer from 20K to 10K to allow CHANGEing larger files, a test for impending buffer overflow and several more informative error messages. The .ASM listings for both versions are included for those of you who may wish to make further refinements. More misc info, limitations, etc.... Maximum filesize for FILENAME before the change is 50K bytes. The format for using CHANGE is CHANGE FILENAME "old-text" "new-text" The maximum amount you may increase filesize is 10K. (if the length of old-text is about the same as new-text, you're in good shape - if you want to change every occurance of "e" to "asdfghjklqwerty" in a 50K file, CHANGE may not be the right utility for the job). CHANGE now checks for an impending buffer overflow and aborts the change before this occurs - with an error message. FILENAME is (obviously) the name of the file you wish to change. ALL occurances of old-text are changed. OLD-TEXT and NEW-TEXT may be any strings except the quote sign. The OLD and NEW text strings enclosed in quotes must be separated by a space. ASCII characters may be included by their codes too - separate them from the string in quotes with a comma. For example, to change " ABC" to "esc DEF" in a file called TEXT1... CHANGE TEXT1 27,"ABC" "esc DEF"