@@ -577,9 +577,9 @@ contains
577
577
!>
578
578
!> Reads a whole ASCII file and loads its contents into an allocatable `character` variable.
579
579
!> The function handles error states and optionally deletes the file after reading.
580
- subroutine getfile_char(fileName ,file,err,delete)
580
+ subroutine getfile_char(filename ,file,err,delete)
581
581
!> Input file name
582
- character(*), intent(in) :: fileName
582
+ character(*), intent(in) :: filename
583
583
!> Output string variable
584
584
character(len=:), allocatable, intent(out) :: file
585
585
!> [optional] State return flag. On error, if not requested, the code will stop.
@@ -591,7 +591,7 @@ contains
591
591
type(state_type) :: err0
592
592
character(len=512) :: iomsg
593
593
integer :: lun,iostat
594
- integer(int64) :: errpos,fileSize
594
+ integer(int64) :: errpos,file_size
595
595
logical :: is_present,want_deleted
596
596
597
597
!> Check if the file should be deleted after reading
@@ -602,49 +602,49 @@ contains
602
602
end if
603
603
604
604
!> Check file existing
605
- inquire(file=fileName , exist=is_present)
605
+ inquire(file=filename , exist=is_present)
606
606
if (.not.is_present) then
607
607
allocate(character(len=0) :: file)
608
- err0 = state_type('getfile',STDLIB_IO_ERROR,'File not present:',fileName )
608
+ err0 = state_type('getfile',STDLIB_IO_ERROR,'File not present:',filename )
609
609
call err0%handle(err)
610
610
return
611
611
end if
612
612
613
613
!> Retrieve file size
614
- inquire(file=fileName ,size=fileSize )
614
+ inquire(file=filename ,size=file_size )
615
615
616
- invalid_size: if (fileSize <0) then
616
+ invalid_size: if (file_size <0) then
617
617
618
618
allocate(character(len=0) :: file)
619
- err0 = state_type('getfile',STDLIB_IO_ERROR,fileName ,'has invalid size=',fileSize )
619
+ err0 = state_type('getfile',STDLIB_IO_ERROR,filename ,'has invalid size=',file_size )
620
620
call err0%handle(err)
621
621
return
622
622
623
623
endif invalid_size
624
624
625
625
! Read file
626
- open(newunit=lun,file=fileName , &
626
+ open(newunit=lun,file=filename , &
627
627
form='unformatted',action='read',access='stream',status='old', &
628
628
iostat=iostat,iomsg=iomsg)
629
629
630
630
if (iostat/=0) then
631
631
allocate(character(len=0) :: file)
632
- err0 = state_type('getfile',STDLIB_IO_ERROR,'Cannot open',fileName ,'for read:',iomsg)
632
+ err0 = state_type('getfile',STDLIB_IO_ERROR,'Cannot open',filename ,'for read:',iomsg)
633
633
call err0%handle(err)
634
634
return
635
635
end if
636
636
637
- allocate(character(len=fileSize ) :: file)
637
+ allocate(character(len=file_size ) :: file)
638
638
639
- read_data: if (fileSize >0) then
639
+ read_data: if (file_size >0) then
640
640
641
641
read(lun, pos=1, iostat=iostat, iomsg=iomsg) file
642
642
643
643
! Read error
644
644
if (iostat/=0) then
645
645
646
646
inquire(unit=lun,pos=errpos)
647
- err0 = state_type('getfile',STDLIB_IO_ERROR,iomsg,'(',fileName ,'at byte',errpos,')')
647
+ err0 = state_type('getfile',STDLIB_IO_ERROR,iomsg,'(',filename ,'at byte',errpos,')')
648
648
call err0%handle(err)
649
649
return
650
650
@@ -654,10 +654,10 @@ contains
654
654
655
655
if (want_deleted) then
656
656
close(lun,iostat=iostat,status='delete')
657
- if (iostat/=0) err0 = state_type('getfile',STDLIB_IO_ERROR,'Cannot delete',fileName ,'after reading')
657
+ if (iostat/=0) err0 = state_type('getfile',STDLIB_IO_ERROR,'Cannot delete',filename ,'after reading')
658
658
else
659
659
close(lun,iostat=iostat)
660
- if (iostat/=0) err0 = state_type('getfile',STDLIB_IO_ERROR,'Cannot close',fileName ,'after reading')
660
+ if (iostat/=0) err0 = state_type('getfile',STDLIB_IO_ERROR,'Cannot close',filename ,'after reading')
661
661
endif
662
662
663
663
! Process output
0 commit comments