Previous: hlppro Up: ../plot79_h.html Next: hlprdr
SUBROUTINE HLPRDI (FILNFO,FILTTI,FILTTO) C$ (Help - Read Info) C$ This program displays portions of a .NFO (iNFO) file C$ created by the MKINFO utility from a .ULP (User heLP) file. C$ This provides a convenient and powerful help file access C$ capability to a FORTRAN calling program. On entry, three C$ open files must be available: C$ C$ FILNFO.........INFO file open for input as a direct access C$ file with record length 72. C$ FILTTI.........Terminal sequential input file. C$ FILTTO.........Terminal sequential output file. C$ C$ On return, FILNFO will be open, but not necessarily for the C$ same file as at entry, since it is possible for the user to C$ visit other files in the INFO system. C$ C$ The .ULP files have the simple form C$ C$ topicname C$ 1 or more description lines C$ topicname C$ 1 or more description lines C$ ... C$ topicname C$ 1 or more description lines C$ C$ The INFO file contains a line index at the beginning which C$ is retrieved here and used to position quicky to a topic to C$ be displayed. C$ C$ The inspiration for these utilities is the TOPS-20 EMACS C$ INFO system and the UHELP-to-INFO-Conversion EMACS function C$ written by the author (Nelson H.F. Beebe, College of C$ Science Computer, University of Utah, Salt Lake City, UT C$ 84112). C$ (14-Feb-1991)