ADAS Subroutine xxflnm
SUBROUTINE XXFLNM( DSNIN , DSNFUL , LEXIST )
C-----------------------------------------------------------------------
C
C ****************** FORTRAN77 SUBROUTINE: XXFLNM *********************
C
C PURPOSE: TO PREPARE A UNIX DATASET NAME FROM A STRING WHICH MAY
C INCLUDE AN ADAS ENVIRONMENT LEADER AND COMMENTS.
C THE ADAS ENVIRONMENT VARIABLE MUST BE FIRST AND IN DOUBLE
C QUOTES. THE COMMENTS MUST EITHER FOLLOW OR PRECEDE A COLON.
C
C CALLING PROGRAM: GENERAL USE
C
C SUBROUTINE:
C
C INPUT : (C80) DSNIN = INPUT STRING FOR INTERROGATION
C
C OUTPUT: (C80) DSNFUL = THE FULL EXPANDED FILE NAME WITHOUT
C EXTRANEOUS MATERIAL
C OUTPUT: (L*4) LEXIST = .TRUE. => NAME FORMED AND FILE EXISTS
C .FALSE.=> FAILED TO FORM NAME OR FIND FILE
C
C (C*80) DSN1 = WORK STRING
C (C*80) DSNTEMP = WORK STRING
C (C*80) BLANK = BLANK STRING
C (I*4) LEN1 = STRING INDEX
C (I*4) LEN2 = STRING INDEX
C (I*4) LEN3 = STRING INDEX
C (I*4) LEN4 = STRING INDEX
C
C ROUTINES:
C ROUTINE SOURCE BRIEF DESCRIPTION
C -------------------------------------------------------------
C XXSLEN ADAS FIND BEGINNING AND END OF A STRING
C I4UNIT ADAS FETCH UNIT NUMBER FOR OUTPUT OF MESSAGES
C GETENV UNIX FETCH AN ENVIRONMENT VARIABLE
C
C
C AUTHOR: H. P. SUMMERS, UNIVERSITY OF STRATHCLYDE
C JA8.08
C TEL. 0141-553-4196
C
C DATE : 21/05/96
C
C UPDATE:
C
C VERSION: 1.1 DATE: 29-05-96
C MODIFIED: WILLIAM OSBORN
C - ADDED CODE FOR INITIAL COMMENTS AND PUT INTO S.C.C.S.
C
C-----------------------------------------------------------------------
C-----------------------------------------------------------------------
C
CHARACTER*80 DSNFUL, DSNIN
LOGICAL LEXIST