next up previous
Next: Templates
Up: Subprograms
Previous: Subprograms

Supported interfaces

The following three routines, plus the templates described in the next section, constitute the supported interface to the HLP package. Use of any other HLP_ routines, or of the COMMON blocks used by the HLP system, is at the programmer's own risk.

SUBROUTINE HLP_ERRMES(J,MES)

HLP_ERRMES translates a HLP system error code J into a message string MES. See Section 4.6.

SUBROUTINE HLP_CREH(NAMETR,LUIN,SOURCE,LUOUT,LIB,LUERR,EOS,JSTAT)

HLP_CREH translates a file of help source SOURCE, on I/O unit LUIN, into a help library LIB, subject to name translation by the routine NAMETR, on I/O unit LUOUT. Any error messages go to I/O unit LUERR. EOS is the end-of-string character, conventionally CHAR(0). JSTAT is the status. See Section 3.2.

INTEGER FUNCTION HLP_HELP(OUTSUB,LOUT,INLINE,LU,LIB,JFLAGS,INSUB)

HLP_HELP is the main interface between an application and the HLP system, and carries out a complete interactive help session. Full details are given in Section 4.1.



next up previous
Next: Templates
Up: Subprograms
Previous: Subprograms



HLP --- Interactive Help System
Starlink User Note 124
P. T. Wallace
13th June 1995
E-mail:ptw@star.rl.ac.uk