3 USE parambs,
ONLY : lscreen
9 INTEGER :: istat, numargs, iunit_in = 10
10 CHARACTER*120 :: extension
11 CHARACTER*50 :: arg1, arg2
34 CALL getcarg(1, arg1, numargs)
35 IF (numargs .gt. 1)
CALL getcarg(2, arg2, numargs)
37 IF (numargs .lt. 1 .or.
38 1 (arg1 .eq.
'-h' .or. arg1 .eq.
'/h'))
THEN
40 1
' ENTER INPUT FILE NAME ON COMMAND LINE'
41 print *,
' For example: xbootsj in_bootsj.tftr'
44 1
' Optional command line argument to suppress screen output:'
45 print *,
' xbootsj input_file <(T or F)>'
47 print *,
' WHERE F will suppress screen output'
49 ELSE IF (numargs .gt. 1)
THEN
50 IF (arg2(1:1).eq.
'f' .or. arg2(1:1).eq.
'F') lscreen = .false.
59 CALL safe_open(iunit_in, istat, trim(arg1),
'old',
'formatted')
60 IF (istat .ne. 0) stop
'error opening input file in bootsj'
62 READ (iunit_in, *,iostat=istat) extension
64 CALL bootsj(curtor, trim(extension), iunit_in)