rnl(3F)

RNLFLAG, RNLDELM, RNLSEP, RNLREP, RNLCOMM - Manipulates characters recognized by NAMELIST

As shipped in IRIX 6.5.30. Last changed in IRIX 6.5.19.

NAME
     RNLFLAG, RNLDELM, RNLSEP, RNLREP, RNLCOMM - Manipulates characters
     recognized by NAMELIST

SYNOPSIS
     CALL RNLFLAG(char, mode)

     CALL RNLDELM(char, mode)

     CALL RNLSEP(char, mode)

     CALL RNLREP(char, mode)

     CALL RNLCOMM(char, mode)

DESCRIPTION
     This routine is valid only when compiling programs with the MIPSpro 7
     Fortran 90 compiler or when compiling programs with the -craylibs
     option to the MIPSpro F77 compiler. See the "BUGS" subsection for
     further details.

     These routines perform character manipulation.

     All arguments must be of default kind unless documented otherwise.  On
     IRIX systems, the default kind is KIND=4.

     The following is a list of valid arguments for this routine.

     char      For RNLFLAG, an echo character.  Default is E.
               For RNLDELM, a delimiting character.  The defaults are $ and
               &.
               For RNLSEP, a separator character.  Default is a comma (,).
               For RNLREP, a replacement character.  Default is =.
               For RNLCOMM, a trailing comment indicator.  Defaults are a
               colon (:) and a semicolon (;).

     mode      mode can have the following values:

               =0   Delete character

               not equal to 0
                    Add character

     In each of these user-control subroutine argument lists, char is a
     character variable that contains any ASCII character.  char may also
     be a Hollerith character, specified by 1Lx or 1Rx.

     RNLFLAG adds or removes char from the set of characters that, if found
     in column 1, initiates echoing of the input lines to stdout.

     RNLDELM adds or removes char from the set of characters that precede
     the NAMELIST group name and signal end-of-input.

     RNLSEP adds or removes char from the set of characters that must
     follow each constant to act as a separator.

     RNLREP adds or removes char from the set of characters that occur
     between the variable name and the value.

     RNLCOMM adds or removes char from the set of characters that initiate
     trailing comments on a line.

     No checks are made to determine the reasonableness, usefulness, or
     consistency of these changes.

BUGS
     The implementation of these routines has not been thoroughly tested.

SEE ALSO
     RNLECHO(3F), RNLSKIP(3F), RNLTYPE(3F), WNL(3), WNLLINE(3F),
     WNLLONG(3F)