| lcase | 
| 
        Table of contents 
       Procedure
     LCASE ( Convert to lowercase )
     SUBROUTINE LCASE ( IN, OUT )
Abstract
     Convert the characters in a string to lowercase.
Required_Reading
     None.
Keywords
     ASCII
     CHARACTER
Declarations
     IMPLICIT NONE
     CHARACTER*(*)    IN
     CHARACTER*(*)    OUT
Brief_I/O
     VARIABLE  I/O  DESCRIPTION
     --------  ---  --------------------------------------------------
     IN         I   Input string.
     OUT        O   Output string, all lowercase.
Detailed_Input
     IN       is the input string.
Detailed_Output
     OUT      is the output string. This is the input string
              with all uppercase letters converted to lowercase.
              Non-letters are not affected.
              OUT may overwrite IN.
Parameters
     None.
Exceptions
     Error free.
     1)  If the output string length is less than the input string
         length, the result will be truncated on the right.
Files
     None.
Particulars
     Convert each uppercase character in IN to lowercase.
Examples
     'This is an EXAMPLE'     becomes  'this is an example'
     '12345 +-=? > * $ &'              '12345 +-=? > * $ &'
Restrictions
     None.
Literature_References
     None.
Author_and_Institution
     J. Diaz del Rio    (ODC Space)
     K.R. Gehringer     (JPL)
     W.L. Taber         (JPL)
     I.M. Underwood     (JPL)
Version
    SPICELIB Version 1.2.0, 04-AUG-2021 (JDR)
        Added IMPLICT NONE statement.
        Edited the header to comply with NAIF standard.
        Added entry #1 in $Exceptions section.
    SPICELIB Version 1.1.0, 13-MAR-1996 (KRG)
        Removed the calls to the string lexicographic functions.
        Modified the algorithm to use the ICHAR() intrinsic function
        and some local integer storage for the bases of the lower and
        upper case letters.
        Added a "FIRST" clause to the code so that the lower and
        upper case bases and the separation between them are only
        initialized the first time the subroutine is called rather
        than every time.
        These changes were made to improve the execution speed of
        the subroutine
    SPICELIB Version 1.0.1, 10-MAR-1992 (WLT)
        Comment section for permuted index source lines was added
        following the header.
    SPICELIB Version 1.0.0, 31-JAN-1990 (IMU)
       | 
    
Fri Dec 31 18:36:30 2021