Skip to content
Snippets Groups Projects
Commit b0a696db authored by Gaelle TANGUY's avatar Gaelle TANGUY
Browse files

C.Lac 15/11/2016 : Increase of the number of values

parent e349bb09
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,7 @@ INTERFACE TEST_NAM_VAR ...@@ -18,7 +18,7 @@ INTERFACE TEST_NAM_VAR
HVALUE1,HVALUE2,HVALUE3, & HVALUE1,HVALUE2,HVALUE3, &
HVALUE4,HVALUE5,HVALUE6, & HVALUE4,HVALUE5,HVALUE6, &
HVALUE7,HVALUE8,HVALUE9, & HVALUE7,HVALUE8,HVALUE9, &
HVALUE10,HVALUE11 ) HVALUE10,HVALUE11,HVALUE12 )
! !
INTEGER, INTENT(IN) ::KLUOUT ! output listing logical unit INTEGER, INTENT(IN) ::KLUOUT ! output listing logical unit
CHARACTER(LEN=*) ,INTENT(IN) ::HNAME ! name of the variable to test CHARACTER(LEN=*) ,INTENT(IN) ::HNAME ! name of the variable to test
...@@ -33,8 +33,9 @@ CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE6 ! sixth possible value ...@@ -33,8 +33,9 @@ CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE6 ! sixth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE7 ! seventh possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE7 ! seventh possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE8 ! eightth possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE8 ! eightth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE9 ! nineth possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE9 ! nineth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE10 ! tenth possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE10 ! tenth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE11 ! eleventh possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE11 ! eleventh possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE12 ! twelveth possible value
! !
END SUBROUTINE TEST_NAM_VARC0 END SUBROUTINE TEST_NAM_VARC0
! !
...@@ -48,7 +49,7 @@ END MODULE MODI_TEST_NAM_VAR ...@@ -48,7 +49,7 @@ END MODULE MODI_TEST_NAM_VAR
HVALUE1,HVALUE2,HVALUE3, & HVALUE1,HVALUE2,HVALUE3, &
HVALUE4,HVALUE5,HVALUE6, & HVALUE4,HVALUE5,HVALUE6, &
HVALUE7,HVALUE8,HVALUE9, & HVALUE7,HVALUE8,HVALUE9, &
HVALUE10,HVALUE11 ) HVALUE10,HVALUE11,HVALUE12 )
! ######################################################### ! #########################################################
! !
!!**** *TEST_NAM_VARC0* - routine to test the value of a character var. !!**** *TEST_NAM_VARC0* - routine to test the value of a character var.
...@@ -82,7 +83,7 @@ END MODULE MODI_TEST_NAM_VAR ...@@ -82,7 +83,7 @@ END MODULE MODI_TEST_NAM_VAR
!! ------------- !! -------------
!! !!
!! original 17/04/98 !! original 17/04/98
!! B.Vie 2016 : for LIMA add arguments !! 10/2016 (C.Lac) Increase of the number of values
!---------------------------------------------------------------------------- !----------------------------------------------------------------------------
! !
!* 0. DECLARATIONS !* 0. DECLARATIONS
...@@ -105,8 +106,9 @@ CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE6 ! sixth possible value ...@@ -105,8 +106,9 @@ CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE6 ! sixth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE7 ! seventh possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE7 ! seventh possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE8 ! eightth possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE8 ! eightth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE9 ! nineth possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE9 ! nineth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE11 ! eleventh possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE10 ! tenth possible value CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE10 ! tenth possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE11 ! eleventh possible value
CHARACTER(LEN=*) ,INTENT(IN), OPTIONAL ::HVALUE12 ! twelveth possible value
! !
!* 0.2 Declarations of local variables !* 0.2 Declarations of local variables
! !
...@@ -157,6 +159,10 @@ IF ( PRESENT (HVALUE11) ) THEN ...@@ -157,6 +159,10 @@ IF ( PRESENT (HVALUE11) ) THEN
IF ( HVAR==HVALUE11 ) RETURN IF ( HVAR==HVALUE11 ) RETURN
END IF END IF
! !
IF ( PRESENT (HVALUE12) ) THEN
IF ( HVAR==HVALUE12 ) RETURN
END IF
!
! !
!------------------------------------------------------------------------------- !-------------------------------------------------------------------------------
! !
...@@ -178,6 +184,7 @@ IF ( PRESENT (HVALUE8) ) WRITE (KLUOUT,*) '"',HVALUE8,'"' ...@@ -178,6 +184,7 @@ IF ( PRESENT (HVALUE8) ) WRITE (KLUOUT,*) '"',HVALUE8,'"'
IF ( PRESENT (HVALUE9) ) WRITE (KLUOUT,*) '"',HVALUE9,'"' IF ( PRESENT (HVALUE9) ) WRITE (KLUOUT,*) '"',HVALUE9,'"'
IF ( PRESENT (HVALUE10) ) WRITE (KLUOUT,*) '"',HVALUE10,'"' IF ( PRESENT (HVALUE10) ) WRITE (KLUOUT,*) '"',HVALUE10,'"'
IF ( PRESENT (HVALUE11) ) WRITE (KLUOUT,*) '"',HVALUE11,'"' IF ( PRESENT (HVALUE11) ) WRITE (KLUOUT,*) '"',HVALUE11,'"'
IF ( PRESENT (HVALUE12) ) WRITE (KLUOUT,*) '"',HVALUE12,'"'
! !
!callabortstop !callabortstop
CALL ABORT CALL ABORT
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment