This directory contains RENUM, a program which will renumber a Fortran program so that all statement labels in each compilation unit are numbered in ascending order. The program currently generates labels starting with label 10 and increasing in steps of 10, but this can be easily changed by modifying the LOOKUP routine. If installed, the program will read the name of the file which is to be renumbered from the command line. If no command line is present (e.g., if the task isn't installed, but was invoked with a RUN command), the user will be prompted for a filename. An extension of .FTN (or .FOR in the VMS edition) is assumed if no extention is provided. If a second filename is provided, it will be used as the output file name. Essentially the same program is provided for use on a VAX/VMS system in the files RENUM.FOR and RENCOM.FOR. The only changes required to produce the VMS version were to change the call to GETMCR to a call to LIB$GET_FOREIGN, and to change the default filename extension to .FOR. The RENUM program only calls routines which are provided in the RENUM source file or in the standard system library, and no overlays are required even with all compiler error checking enabled, so no special link commands are re- quired. To allow a command line to be passed to the program when run under RSX, the program must be installed with a prototype command name such as ...REN. At sites using DCL, the name ...RNM would be preferable, since this wouldn't conflict with the DCL RENAME command. To do this, an IN- STALL command such as INS $RENUM/TASK=...RNM should be placed in the system startup command file. To allow a command line to be passed to the program when run under VMS, the program must be invoked as a foreign command. To do this, a symbol definition such as RENUM == "$RENUM" should be placed in the system login command file. Any questions or suggestions can be directed to the author: John Kodis Goddard Space Flight Center Building 26, Room 115 Greenbelt, Maryland, 20771, USA (301) 286-4543