Previous: prsnue Up: ../plot79_p.html Next: prsopt


PRSNUM

       INTEGER FUNCTION  PRSNUM (STATUS, STDHMS, HLPSTR, LENHLP, DEFSTR,
      X     LENDEF, OPTION)
 C$    (Parse - Number)
 C$    Parse  an  integer  number,  leaving  it  in  COMMON.   The
 C$    arguments are:
 C$
 C$    STATUS.........Parsing status  value (and  function  value)
 C$                   returned;  one  of   EOF,  NOPABT,   NOPHLP,
 C$                   NOPIFL,  NOPNUL,  NOPNUM,  NOPRDX,   NOPUNK,
 C$                   OKAY, OVRFLO, or  REPARS.  The help  return,
 C$                   NOPHLP, is  only  given  if  an  alternative
 C$                   parse  is  in  progress.   Otherwise,   this
 C$                   routine loops until  the user completes  the
 C$                   input field  with something  other than  the
 C$                   help character.
 C$    STDHMS......... .TRUE. - issue standard help message.
 C$                   .FALSE. - suppress standard help message.
 C$    HLPSTR(*)......Packed Hollerith help string.
 C$    LENHLP.........Length of HLPSTR(*).
 C$    DEFSTR(*)......Packed Hollerith default value string.
 C$    LENDEF.........Length of DEFSTR(*).
 C$    OPTION.........Integer  option  code.   Set  to RADIX+n for
 C$                   a number in radix n, where n is in the range
 C$                   2..16.  If an  unsigned number is  required,
 C$                   add UNSIGN to  OPTION; plus  and minus  then
 C$                   become break characters.
 C$    (25-APR-84)