c----------------------------------------------------------- c Driver illustrating use of 'p329f' utility routines. c----------------------------------------------------------- program p329fsa implicit none integer iargc, indlnb, i4arg, getu real*8 r8arg integer arg1 real*8 arg2 character*64 arg3 if( iargc() .ne. 3 ) go to 900 arg1 = i4arg(1,-1) arg2 = r8arg(2,-1.0d0) call getarg(3,arg3) write(0,*) 'p329fsa: Integer argument ', arg1 write(0,*) 'p329fsa: Real*8 argument ', arg2 write(0,*) 'p329fsa: String argument ', & arg3(1:indlnb(arg3)) write(0,*) 'p329fsa: Next available unit number ', getu() stop 900 continue write(0,*) 'usage: p329fsa ' stop end