Skip to content
Snippets Groups Projects
Commit f1f9ddc9 authored by WAUTELET Philippe's avatar WAUTELET Philippe
Browse files

Philippe 30/01/2018: IO: IO_FILE_FIND_BYNAME: bug correction in use of OOLD optional argument

parent aa7ff64c
No related branches found
No related tags found
No related merge requests found
...@@ -824,6 +824,7 @@ CHARACTER(LEN=*), INTENT(IN) :: HNAME ! Name of the file to find ...@@ -824,6 +824,7 @@ CHARACTER(LEN=*), INTENT(IN) :: HNAME ! Name of the file to find
TYPE(TFILEDATA),POINTER,INTENT(OUT) :: TPFILE ! File structure to return TYPE(TFILEDATA),POINTER,INTENT(OUT) :: TPFILE ! File structure to return
INTEGER, INTENT(OUT) :: KRESP ! Return value INTEGER, INTENT(OUT) :: KRESP ! Return value
LOGICAL, OPTIONAL, INTENT(IN) :: OOLD ! FALSE if new file (should not be found) LOGICAL, OPTIONAL, INTENT(IN) :: OOLD ! FALSE if new file (should not be found)
! TRUE if file may be in the list
! !
TYPE(TFILEDATA),POINTER :: TZFILE ! File structure TYPE(TFILEDATA),POINTER :: TZFILE ! File structure
LOGICAL :: GOLD LOGICAL :: GOLD
...@@ -859,11 +860,15 @@ ELSE ...@@ -859,11 +860,15 @@ ELSE
END IF END IF
! !
IF (.NOT.ASSOCIATED(TPFILE)) THEN IF (.NOT.ASSOCIATED(TPFILE)) THEN
IF (GOLD) CALL PRINT_MSG(NVERB_WARNING,'IO','IO_FILE_FIND_BYNAME','file '//TRIM(HNAME)//' not found in list') CALL PRINT_MSG(NVERB_DEBUG,'IO','IO_FILE_FIND_BYNAME','file '//TRIM(HNAME)//' not found in list')
KRESP = -1 !File not found KRESP = -1 !File not found
ELSE ELSE
CALL PRINT_MSG(NVERB_DEBUG,'IO','IO_FILE_FIND_BYNAME',TRIM(HNAME)//' was found') IF (GOLD) THEN
END IF CALL PRINT_MSG(NVERB_DEBUG,'IO','IO_FILE_FIND_BYNAME',TRIM(HNAME)//' was found')
ELSE !File should not be found
CALL PRINT_MSG(NVERB_ERROR,'IO','IO_FILE_FIND_BYNAME',TRIM(HNAME)//' was found (unexpected)')
END IF
END IF
! !
END SUBROUTINE IO_FILE_FIND_BYNAME END SUBROUTINE IO_FILE_FIND_BYNAME
! !
......
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