File: file_43.f90

package info (click to toggle)
lfortran 0.60.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 58,416 kB
  • sloc: cpp: 173,406; f90: 80,491; python: 17,586; ansic: 9,610; yacc: 2,356; sh: 1,401; fortran: 895; makefile: 38; javascript: 15
file content (34 lines) | stat: -rw-r--r-- 627 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
program file_43
   implicit none

   integer :: n

   integer :: i
   real    :: r
   logical :: l
   integer :: iarr(5)
   real    :: rarr(3,2)

   print *, "IOLENGTH tests:"

   inquire(iolength=n) i
   print *, "integer        :", n
   if (n /= 4) error stop

   inquire(iolength=n) r
   print *, "real           :", n
   if (n /= 4) error stop

   inquire(iolength=n) l
   print *, "logical        :", n
   if (n /= 4) error stop

   inquire(iolength=n) iarr
   print *, "integer(5)     :", n
   if (n /= 20) error stop

   inquire(iolength=n) rarr
   print *, "real(3x2)      :", n
   if (n /= 24) error stop

end program