*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> f90/rnl (3)              


RNL(3F)						       Last changed: 1-6-98

NAME    [Toc]    [Back]

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

SYNOPSIS    [Toc]    [Back]

     CALL RNLFLAG(char,	mode)

     CALL RNLDELM(char,	mode)

     CALL RNLSEP(char, mode)

     CALL RNLREP(char, mode)

     CALL RNLCOMM(char,	mode)

IMPLEMENTATION    [Toc]    [Back]

     UNICOS, UNICOS/mk,	and IRIX systems

DESCRIPTION    [Toc]    [Back]

     On	IRIX systems, 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 7.2 F77 compiler. See the "BUGS"
     subsection	for further details.

     These routines perform character manipulation.

     When using	the CF90 compiler or MIPSpro 7 Fortran 90 compiler on
     UNICOS or IRIX, all arguments must	be of default kind unless
     documented	otherwise.  On UNICOS the default kind is KIND=8 for
     integer, real, complex, and logical arguments; on IRIX, 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.  Except on the
     CRAY T90 series, char may also be a Hollerith character, specified	by
     1Lx or 1Rx.

     These routines support the	Cray Research Fortran 77 (CF77)	namelist
     extension.	 The ANSI Fortran 90 standard introduced a standardized
     version of	namelist I/O.  The facilities provided by these	routines
     are not used by namelist I/O in a Fortran program compiled	with Cray
     Research Fortran 90 (CF90)	unless the -f77	option is supplied on the
     assign command for	a file or unit.

     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    [Toc]    [Back]

     On	IRIX systems, the implementation of these routines has not been
     thoroughly	tested.

SEE ALSO    [Toc]    [Back]


     Application Programmer's Library Reference	Manual,	publication SR2165,
 for the printed version of this man page.

[ Back ]
 Similar pages
Name OS Title
wnlline IRIX Allows each NAMELIST variable to begin on a new line
dtterm HP-UX escape sequences recognized by dtterm and the DtTerm widget
wnl IRIX Provides user control of NAMELIST output format
wnllong IRIX Selects NAMELIST output line length
rnlskip IRIX Takes appropriate action when an undesired NAMELIST group is encountered
rnlecho IRIX Specifies output unit for NAMELIST error messages and echo lines
rnltype IRIX Determines action if type mismatch occurs across equal sign on NAMELIST input record
tar Tru64 Manipulates tape archives
dcecp_utc HP-UX A dcecp object that manipulates UTC timestamps
sigismember Tru64 Create and manipulates signal masks
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service