1 FERMICLIB
  The object library FERMICLIB.OLB appears in FERMI$LIB and
  contains various locally written (and DECUS) routines for use
  with VAX-11 C (as an extension to SYS$LIBRARY:CRTLIB.OLB).
  This object library is used like any library by including the
  following in the LINK command (or options input):

	...,FERMI$LIB:FERMICLIB/LIBRARY...

  Sources for the modules in FERMICLIB may be found on the system disk
  in the directory FERMI$ROOT:[LIBRARY.SOURCES.FERMICLIB].

  In addition, several native VAX-11 object libraries equivalent to
  the Decus C object libraries can be found in FERMI$LIB:.  All these
  libraries have file names beginning with "VAX" (i.e., VAXCU.OLB).

2 CC_FAOL_OUTPUT
 Format and output to SYS$OUTPUT a string of text using the $FAOL
 system service and a list of parameters.

    status.wlc.v = CC_FAOL_OUTPUT( ctrstr.rt.ra, pl.rz.ra )

 status   returned completion status code.

 ctrstr   the control string for the $FAO service passed by
          reference.  The control string is assumed to be
          terminated by a NUL byte (contains 0).

 pl       List of longword parameters used by the format directives
          as (or to access) data.  Passed by reference.

 The resulting string is limited to 255 characters.

2 CC_FAO_OUTPUT
 Format and output to SYS$OUTPUT a string of text using the $FAO
 system service and a set of parameters specified in the calling
 sequence.

    status.wlc.v = CC_FAO_OUTPUT( ctrstr.rt.ra, [p1.rz.v,...])

 status   returned completion status code.

 ctrstr   the control string for the $FAO service passed by
          reference.  The control string is assumed to be
          terminated by a NUL byte (contains 0).

 p1...pn  Optional parameters for the formatting directives.
          Passed by value or reference as determined from the
          format directive.

 The resulting string is limited to 255 characters.

2 CC_VPRINTF
 Provide simple interface for VAX-11 C to output non-stream file text
 to SYS$OUTPUT via the LIB$PUT_OUTPUT routine and handling standard
 VAX-11 C format specifications (as used by the printf, fprintf and
 sprintf library functions).

   CC_VPRINTF( format.rt.ra, [out1.rz.v], ... [out20.rz.v] )

 format   character string containing the format specification.  In
          VAX-11 C terms this is defined as "char *format".  Passed
          by reference.

 out<n>   From 0 to 20 optional data items or pointers to data items
          referenced by the format specifications for conversion to
          the output text.  Each is treated as an unsigned longword
          and may be a data value passed by value or a pointer to
          data passed by reference.

 The sprintf routine is used to process the format specification and
 LIB$PUT_OUTPUT is used to output the resulting text string.  All
 errors are signalled.  This routine is not re-entrant as the text
 buffer is added to until the final character added by sprintf was
 a newline, then the buffer is output as a single record.

2 STRCPY_UPCASE
  Copy from string to string and convert all characters to uppercase.

    int strcpy_upcase( instr, outstr )
    char *instr, *outstr;
 -or-
  nchr.wl.v = strcpy_upcase( instr.rt.ra, outstr.wt.ra )

 Returns the number of characters (not including the NUL) in the string.

 instr   pointer to input (NUL-terminated) string.
 out     pointer to output string buffer (can overlay input string).

2 STRPAD
 Pad (in place) a string with blanks until there are n characters
 in the string.

    strpad( string, nwant )
    char *string;
    int nwant;
 -or-
  strpad( string.rt.ra, nwant.rl.v )

 string   pointer to the NUL-terminated string to be padded.
 nwant    desired length of padded string.

 Padding is done in place in the existing string; thus the string
 buffer must contain space for nwant+1 characters (the extra is for
 the NUL terminator).

2 STRPTERM
 Return pointer to the NUL terminator of the input string.

    char *strpterm( string )
    char *string;
 -or-
  sptr.wa.v = strpterm( string.rt.ra )

 Returns a character pointer to the NUL character terminating the
 input string.

