C $Header: /home/ubuntu/mnt/e9_copy/MITgcm_contrib/ESMF/global_ocean.128x60x15/code/nml_set_terminator.F,v 1.1 2004/03/30 03:58:56 cnh Exp $ C $Name: $ #include "CPP_OPTIONS.h" #define FTN_NML_F90 #define NML_TERMINATOR ' /' CBOP C !ROUTINE: NML_SET_TERMINATOR C !INTERFACE: SUBROUTINE NML_SET_TERMINATOR( I record & ) IMPLICIT NONE C !DESCRIPTION: C *=================================================================* C | SUBROUTINE NML_SET_TERMINATOR C | o Set namelist terminator character C *=================================================================* C | Change trailing & to trailing / when needed C *=================================================================* C !USES: C == Global variables == #include "EEPARAMS.h" INTEGER ILNBLNK EXTERNAL ILNBLNK C !INPUT/OUTPUT PARAMETERS: C == Routine arguments == CHARACTER*(MAX_LEN_PREC) record C !LOCAL VARIABLES: C == Local variables == INTEGER il CEOP IL = MAX(ILNBLNK(RECORD),1) IF ( IL .EQ. 2 ) THEN IF ( RECORD(1:2) .EQ. ' &' ) THEN RECORD(1:2) = NML_TERMINATOR ENDIF ENDIF C RETURN END