Category : Miscellaneous Language Source Code
Archive   : FTNCHECK.ZIP
Filename : FTNCHEK.PS

 
Output of file : FTNCHEK.PS contained in archive : FTNCHECK.ZIP
%!PS-Adobe-1.0
%%Creator: dsm:moniot (Robert Moniot)
%%Title: stdin (ditroff)
%%CreationDate: Sat Jan 16 13:55:06 1993
%%EndComments
%!
% Start of psdit.pro -- prolog for ditroff translator
% Copyright (c) 1985,1987 Adobe Systems Incorporated. All Rights Reserved.
% GOVERNMENT END USERS: See Notice file in TranScript library directory
% -- probably /usr/lib/ps/Notice
% RCS: $Header: psdit.pro,v 2.2 87/11/17 16:40:42 byron Rel $
/reencsmalldict 12 dict def
/ReEncodeSmall
{ reencsmalldict begin
/newcodesandnames exch def
/newfontname exch def
/basefontname exch def
/basefontdict basefontname findfont def
/newfont basefontdict maxlength dict def
basefontdict
{ exch dup /FID ne
{ dup /Encoding eq
{ exch dup length array copy
newfont 3 1 roll put }
{ exch newfont 3 1 roll put }
ifelse }
{ pop pop }
ifelse
} forall
newfont /FontName newfontname put
newcodesandnames aload pop
newcodesandnames length 2 idiv
{ newfont /Encoding get 3 1 roll put}
repeat
newfontname newfont definefont pop
end
} def

/NLSvec [
8#200 /florin
8#201 /fi
8#202 /fl
8#203 /endash
8#204 /dagger
8#205 /daggerdbl
8#206 /perthousand
8#207 /breve
8#210 /dotaccent
8#211 /ogonek
8#212 /caron
8#213 /emdash
8#214 /Lslash
8#215 /OE
8#216 /dotlessi
8#217 /lslash
8#220 /oe
8#221 /grave
8#222 /quotedblleft
8#223 /quotedblright
8#224 /fraction
8#225 /quotesingle
8#241 /exclamdown
8#242 /cent
8#243 /sterling
8#244 /currency
8#245 /yen
8#246 /brokenbar
8#247 /section
8#250 /dieresis
8#251 /copyright
8#252 /ordfeminine
8#253 /guillemotleft
8#254 /logicalnot
8#255 /hyphen
8#256 /registered
8#257 /macron
8#260 /ring
8#261 /plusminus
8#262 /twosuperior
8#263 /threesuperior
8#264 /acute
8#265 /mu
8#266 /paragraph
8#267 /periodcentered
8#270 /cedilla
8#271 /onesuperior
8#272 /ordmasculine
8#273 /guillemotright
8#274 /onequarter
8#275 /onehalf
8#276 /threequarters
8#277 /questiondown
8#300 /Agrave
8#301 /Aacute
8#302 /Acircumflex
8#303 /Atilde
8#304 /Adieresis
8#305 /Aring
8#306 /AE
8#307 /Ccedilla
8#310 /Egrave
8#311 /Eacute
8#312 /Ecircumflex
8#313 /Edieresis
8#314 /Igrave
8#315 /Iacute
8#316 /Icircumflex
8#317 /Idieresis
8#320 /Eth
8#321 /Ntilde
8#322 /Ograve
8#323 /Oacute
8#324 /Ocircumflex
8#325 /Otilde
8#326 /Odieresis
8#327 /multiply
8#330 /Oslash
8#331 /Ugrave
8#332 /Uacute
8#333 /Ucircumflex
8#334 /Udieresis
8#335 /Yacute
8#336 /Thorn
8#337 /germandbls
8#340 /agrave
8#341 /aacute
8#342 /acircumflex
8#343 /atilde
8#344 /adieresis
8#345 /aring
8#346 /ae
8#347 /ccedilla
8#350 /egrave
8#351 /eacute
8#352 /ecircumflex
8#353 /edieresis
8#354 /igrave
8#355 /iacute
8#356 /icircumflex
8#357 /idieresis
8#360 /eth
8#361 /ntilde
8#362 /ograve
8#363 /oacute
8#364 /ocircumflex
8#365 /otilde
8#366 /odieresis
8#367 /divide
8#370 /oslash
8#371 /ugrave
8#372 /uacute
8#373 /ucircumflex
8#374 /udieresis
8#375 /yacute
8#376 /thorn
8#377 /ydieresis
] def
/Odict 10 dict def
/O{
Odict begin
/maxwidth 0 def /chars exch def
chars {
/code exch def
( ) dup 0 code put
stringwidth pop dup
maxwidth gt {/maxwidth exch def} {pop} ifelse
} forall
currentpoint /y exch def /x exch def
chars {
/code exch def
( ) dup 0 code put dup
stringwidth pop
maxwidth sub 2 div neg 0 rmoveto
show x y moveto
} forall
maxwidth 0 rmoveto
end
} def
/$DITroff 140 dict def $DITroff begin
/fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def
/PB{save /psv exch def currentpoint translate
resolution 72 div dup neg scale 0 0 moveto}def
/PE{psv restore}def
/m1 matrix def /m2 matrix def /m3 matrix def /oldmat matrix def
/tan{dup sin exch cos div}bind def
/point{resolution 72 div mul}bind def
/dround {transform round exch round exch itransform}bind def
/xT{/devname exch def}def
/xr{/mh exch def /my exch def /resolution exch def}def
/xp{}def
/xs{docsave restore end}def
/xt{}def
/xf{/fontname exch def /slotno exch def fontnames slotno get fontname eq not
{fonts slotno fontname findfont put fontnames slotno fontname put}if}def
/xff{/NLfontname exch def
/fontname exch def /slotno exch def fontnames slotno get fontname eq not
{fontname NLfontname NLSvec ReEncodeSmall
fonts slotno NLfontname findfont put fontnames slotno fontname put}if}def
/xH{/fontheight exch def F}bind def
/xS{/fontslant exch def F}bind def
/s{/fontsize exch def /fontheight fontsize def F}bind def
/f{/fontnum exch def F}bind def
/F{fontheight 0 le {/fontheight fontsize def}if
fonts fontnum get fontsize point 0 0 fontheight point neg 0 0 m1 astore
fontslant 0 ne{1 0 fontslant tan 1 0 0 m2 astore m3 concatmatrix}if
makefont setfont .04 fontsize point mul 0 dround pop setlinewidth}bind def
/X{exch currentpoint exch pop moveto show}bind def
/N{3 1 roll moveto show}bind def
/Y{exch currentpoint pop exch moveto show}bind def
/S /show load def
/ditpush{}def/ditpop{}def
/AX{3 -1 roll currentpoint exch pop moveto 0 exch ashow}bind def
/AN{4 2 roll moveto 0 exch ashow}bind def
/AY{3 -1 roll currentpoint pop exch moveto 0 exch ashow}bind def
/AS{0 exch ashow}bind def
/MX{currentpoint exch pop moveto}bind def
/MY{currentpoint pop exch moveto}bind def
/MXY /moveto load def
/cb{pop}def % action on unknown char -- nothing for now
/n{}def/w{}def
/p{pop showpage pagesave restore /pagesave save def}def
/abspoint{currentpoint exch pop add exch currentpoint pop add exch}def
/dstroke{currentpoint stroke moveto}bind def
/Dl{2 copy gsave rlineto stroke grestore rmoveto}bind def
/arcellipse{oldmat currentmatrix pop
currentpoint translate 1 diamv diamh div scale /rad diamh 2 div def
rad 0 rad -180 180 arc oldmat setmatrix}def
/Dc{gsave dup /diamv exch def /diamh exch def arcellipse dstroke
grestore diamh 0 rmoveto}def
/De{gsave /diamv exch def /diamh exch def arcellipse dstroke
grestore diamh 0 rmoveto}def
/Da{currentpoint /by exch def /bx exch def /fy exch def /fx exch def
/cy exch def /cx exch def /rad cx cx mul cy cy mul add sqrt def
/ang1 cy neg cx neg atan def /ang2 fy fx atan def cx bx add cy by add
2 copy rad ang1 ang2 arcn stroke exch fx add exch fy add moveto}def
/Barray 200 array def % 200 values in a wiggle
/D~{mark}def
/D~~{counttomark Barray exch 0 exch getinterval astore /Bcontrol exch def pop
/Blen Bcontrol length def Blen 4 ge Blen 2 mod 0 eq and
{Bcontrol 0 get Bcontrol 1 get abspoint /Ycont exch def /Xcont exch def
Bcontrol 0 2 copy get 2 mul put Bcontrol 1 2 copy get 2 mul put
Bcontrol Blen 2 sub 2 copy get 2 mul put
Bcontrol Blen 1 sub 2 copy get 2 mul put
/Ybi /Xbi currentpoint 3 1 roll def def 0 2 Blen 4 sub
{/i exch def
Bcontrol i get 3 div Bcontrol i 1 add get 3 div
Bcontrol i get 3 mul Bcontrol i 2 add get add 6 div
Bcontrol i 1 add get 3 mul Bcontrol i 3 add get add 6 div
/Xbi Xcont Bcontrol i 2 add get 2 div add def
/Ybi Ycont Bcontrol i 3 add get 2 div add def
/Xcont Xcont Bcontrol i 2 add get add def
/Ycont Ycont Bcontrol i 3 add get add def
Xbi currentpoint pop sub Ybi currentpoint exch pop sub rcurveto
}for dstroke}if}def
end
/ditstart{$DITroff begin
/nfonts 60 def % NFONTS makedev/ditroff dependent!
/fonts[nfonts{0}repeat]def
/fontnames[nfonts{()}repeat]def
/docsave save def
}def

% character outcalls
/oc {/pswid exch def /cc exch def /name exch def
/ditwid pswid fontsize mul resolution mul 72000 div def
/ditsiz fontsize resolution mul 72 div def
ocprocs name known{ocprocs name get exec}{name cb}
ifelse}def
/fractm [.65 0 0 .6 0 0] def
/fraction
{/fden exch def /fnum exch def gsave /cf currentfont def
cf fractm makefont setfont 0 .3 dm 2 copy neg rmoveto
fnum show rmoveto currentfont cf setfont(\224)show setfont fden show
grestore ditwid 0 rmoveto} def
/oce {grestore ditwid 0 rmoveto}def
/dm {ditsiz mul}def
/ocprocs 50 dict def ocprocs begin
(14){(1)(4)fraction}def
(12){(1)(2)fraction}def
(34){(3)(4)fraction}def
(13){(1)(3)fraction}def
(23){(2)(3)fraction}def
(18){(1)(8)fraction}def
(38){(3)(8)fraction}def
(58){(5)(8)fraction}def
(78){(7)(8)fraction}def
(sr){gsave .05 dm .16 dm rmoveto(\326)show oce}def
(is){gsave 0 .15 dm rmoveto(\362)show oce}def
(->){gsave 0 .02 dm rmoveto(\256)show oce}def
(<-){gsave 0 .02 dm rmoveto(\254)show oce}def
(==){gsave 0 .05 dm rmoveto(\272)show oce}def
end
% DIThacks fonts for some special chars
50 dict dup begin
/FontType 3 def
/FontName /DIThacks def
/FontMatrix [.001 0.0 0.0 .001 0.0 0.0] def
/FontBBox [-220 -280 900 900] def% a lie but ...
/Encoding 256 array def
0 1 255{Encoding exch /.notdef put}for
Encoding
dup 8#040/space put %space
dup 8#110/rc put %right ceil
dup 8#111/lt put %left top curl
dup 8#112/bv put %bold vert
dup 8#113/lk put %left mid curl
dup 8#114/lb put %left bot curl
dup 8#115/rt put %right top curl
dup 8#116/rk put %right mid curl
dup 8#117/rb put %right bot curl
dup 8#120/rf put %right floor
dup 8#121/lf put %left floor
dup 8#122/lc put %left ceil
dup 8#140/sq put %square
dup 8#141/bx put %box
dup 8#142/ci put %circle
dup 8#143/br put %box rule
dup 8#144/rn put %root extender
dup 8#145/vr put %vertical rule
dup 8#146/ob put %outline bullet
dup 8#147/bu put %bullet
dup 8#150/ru put %rule
dup 8#151/ul put %underline
pop
/DITfd 100 dict def
/BuildChar{0 begin
/cc exch def /fd exch def
/charname fd /Encoding get cc get def
/charwid fd /Metrics get charname get def
/charproc fd /CharProcs get charname get def
charwid 0 fd /FontBBox get aload pop setcachedevice
40 setlinewidth
newpath 0 0 moveto gsave charproc grestore
end}def
/BuildChar load 0 DITfd put
%/UniqueID 5 def
/CharProcs 50 dict def
CharProcs begin
/space{}def
/.notdef{}def
/ru{500 0 rls}def
/rn{0 750 moveto 500 0 rls}def
/vr{20 800 moveto 0 -770 rls}def
/bv{20 800 moveto 0 -1000 rls}def
/br{20 770 moveto 0 -1040 rls}def
/ul{0 -250 moveto 500 0 rls}def
/ob{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke}def
/bu{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill}def
/sq{80 0 rmoveto currentpoint dround newpath moveto
640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke}def
/bx{80 0 rmoveto currentpoint dround newpath moveto
640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill}def
/ci{355 333 rmoveto currentpoint newpath 333 0 360 arc
50 setlinewidth stroke}def

/lt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke}def
/lb{20 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke}def
/rt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke}def
/rb{20 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke}def
/lk{20 800 moveto 20 300 -280 300 s4 arcto pop pop 1000 sub
currentpoint stroke moveto
20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def
/rk{20 800 moveto 20 300 320 300 s4 arcto pop pop 1000 sub
currentpoint stroke moveto
20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def
/lf{20 800 moveto 0 -1000 rlineto s4 0 rls}def
/rf{20 800 moveto 0 -1000 rlineto s4 neg 0 rls}def
/lc{20 -200 moveto 0 1000 rlineto s4 0 rls}def
/rc{20 -200 moveto 0 1000 rlineto s4 neg 0 rls}def
end

/Metrics 50 dict def Metrics begin
/.notdef 0 def
/space 500 def
/ru 500 def
/br 0 def
/lt 250 def
/lb 250 def
/rt 250 def
/rb 250 def
/lk 250 def
/rk 250 def
/rc 250 def
/lc 250 def
/rf 250 def
/lf 250 def
/bv 250 def
/ob 350 def
/bu 350 def
/ci 750 def
/bx 750 def
/sq 750 def
/rn 500 def
/ul 500 def
/vr 0 def
end

DITfd begin
/s2 500 def /s4 250 def /s3 333 def
/a4p{arcto pop pop pop pop}def
/2cx{2 copy exch}def
/rls{rlineto stroke}def
/currx{currentpoint pop}def
/dround{transform round exch round exch itransform} def
end
end
/DIThacks exch definefont pop

ditstart
(psc)xT
576 1 1 xr
1(Times-Roman)(Times-Roman-NLS)xff 1 f
2(Times-Italic)(Times-Italic-NLS)xff 2 f
3(Times-Bold)(Times-Bold-NLS)xff 3 f
4(Times-BoldItalic)(Times-BoldItalic-NLS)xff 4 f
5(Helvetica)(Helvetica-NLS)xff 5 f
6(Helvetica-Bold)(Helvetica-Bold-NLS)xff 6 f
7(Courier)(Courier-NLS)xff 7 f
8(Courier-Bold)(Courier-Bold-NLS)xff 8 f
9(Symbol)xf 9 f
10(DIThacks)xf 10 f
10 s
1 f
/xi {0 72 11 mul translate 72 resolution div dup neg scale 0 0 moveto
/fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def F
/pagesave save def}def
xi
%%EndProlog

%%Page: 1 2
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
266 864(N)N
268(NA)X
322(AM)X
376(ME)X
442(E)X
10 s
554 960(ftnchek)N
9 f
815(-)X
1 f
879(Fortran)X
1135(program)X
1427(checker)X
9 s
266 1094(S)N
268(SY)X
310(YN)X
364(NO)X
418(OP)X
472(PS)X
514(SI)X
556(IS)X
582(S)X
3 f
10 s
554 1190(ftnchek)N
1 f
842([)X
9 f
899(-)X
3 f
943(array=)X
2 f
1181(num)X
1 f
1349(])X
1406([)X
9 f
1463(-)X
3 f
1507([no]calltree)X
1 f
1930(])X
1987([)X
9 f
2044(-)X
3 f
2088(columns=)X
2 f
2418(num)X
1 f
2586(])X
2643([)X
9 f
2700(-)X
3 f
2744(common=)X
2 f
3084(num)X
1 f
3252(])X
3309([)X
9 f
3366(-)X
3 f
3410([no]declare)X
1 f
3828(])X
842 1286([)N
9 f
899(-)X
3 f
943([no]division)X
1 f
1376(])X
1433([)X
9 f
1490(-)X
3 f
1534([no]extern)X
1 f
1921(])X
1978([)X
9 f
2035(-)X
3 f
2079([no]f77)X
1 f
2354(])X
2411([)X
9 f
2468(-)X
3 f
2512([no]help)X
1 f
2826(])X
2883([)X
9 f
2940(-)X
3 f
2984([no]hollerith)X
1 f
3445(])X
842 1382([)N
9 f
899(-)X
3 f
943(include=)X
2 f
1237(str)X
1 f
1351(])X
1408([)X
9 f
1465(-)X
3 f
1509([no]library)X
1 f
1917(])X
1974([)X
9 f
2031(-)X
3 f
2075([no]linebreak)X
1 f
2567(])X
2624([)X
9 f
2681(-)X
3 f
2725([no]list)X
1 f
2995(])X
3052([)X
9 f
3109(-)X
3 f
3153([no]novice)X
1 f
3539(])X
842 1478([)N
9 f
899(-)X
3 f
943(output=)X
2 f
1215(str)X
1 f
1329(])X
1386([)X
9 f
1443(-)X
3 f
1487([no]portability)X
1 f
2019(])X
2076([)X
9 f
2133(-)X
3 f
2177([no]pretty)X
1 f
2555(])X
2612([)X
9 f
2669(-)X
3 f
2713([no]project)X
1 f
3127(])X
3184([)X
9 f
3241(-)X
3 f
3285([no]pure)X
1 f
3613(])X
842 1574([)N
9 f
899(-)X
3 f
943([no]sixchar)X
1 f
1360(])X
1417([)X
9 f
1474(-)X
3 f
1518([no]symtab)X
1 f
1935(])X
1992([)X
9 f
2049(-)X
3 f
2093([no]truncation)X
1 f
2621(])X
2678([)X
9 f
2735(-)X
3 f
2779(usage=)X
2 f
3016(num)X
1 f
3184(])X
842 1670([)N
9 f
899(-)X
3 f
943([no]verbose)X
1 f
1374(])X
1431([)X
2 f
1488(\201les)X
1647(...)X
1 f
1737(])X
9 s
266 1804(I)N
268(IN)X
294(NT)X
348(TR)X
394(RO)X
444(OD)X
498(DU)X
552(UC)X
606(CT)X
656(TI)X
702(IO)X
728(ON)X
782(N)X
3 f
10 s
554 1900(Ftnchek)N
1 f
860(\(short)X
1073(for)X
1193(Fortran)X
1455(checker\))X
1760(is)X
1840(designed)X
2152(to)X
2241(detect)X
2460(certain)X
2706(errors)X
2921(in)X
3010(a)X
3073(Fortran)X
3336(program)X
3635(that)X
3782(a)X
3845(com-)X
554 1996(piler)N
723(usually)X
976(does)X
1145(not.)X
3 f
1289(Ftnchek)X
1 f
1591(is)X
1666(not)X
1790(primarily)X
2110(intended)X
2408(to)X
2492(detect)X
2706(syntax)X
2936(errors.)X
3185(Its)X
3286(purpose)X
3561(is)X
3635(to)X
3718(assist)X
3912(the)X
554 2092(user)N
712(in)X
798(\201nding)X
1048(semantic)X
1357(errors.)X
1609(Semantic)X
1931(errors)X
2143(are)X
2266(legal)X
2446(in)X
2533(the)X
2656(Fortran)X
2917(language)X
3232(but)X
3359(are)X
3483(wasteful)X
3780(or)X
3872(may)X
554 2188(cause)N
755(incorrect)X
1063(operation.)X
1428(For)X
1561(example,)X
1875(variables)X
2187(which)X
2405(are)X
2526(never)X
2727(used)X
2896(may)X
3055(indicate)X
3330(some)X
3520(omission)X
3829(in)X
3912(the)X
554 2284(program;)N
876(uninitialized)X
1304(variables)X
1622(contain)X
1886(garbage)X
2169(which)X
2393(may)X
2560(cause)X
2768(incorrect)X
3083(results)X
3321(to)X
3412(be)X
3517(calculated;)X
3894(and)X
554 2380(variables)N
867(which)X
1086(are)X
1208(not)X
1333(declared)X
1629(may)X
1790(not)X
1915(have)X
2089(the)X
2209(intended)X
2507(type.)X
3 f
2687(Ftnchek)X
1 f
2989(is)X
3064(intended)X
3362(to)X
3446(assist)X
3641(users)X
3828(in)X
3912(the)X
554 2476(debugging)N
913(of)X
1001(their)X
1169(Fortran)X
1426(program.)X
1759(It)X
1829(is)X
1903(not)X
2026(intended)X
2323(to)X
2406(catch)X
2597(all)X
2698(syntax)X
2928(errors.)X
3177(This)X
3340(is)X
3414(the)X
3534(function)X
3823(of)X
3912(the)X
554 2572(compiler.)N
879(Prior)X
1059(to)X
1141(using)X
3 f
1334(Ftnchek)X
1 f
(,)S
1654(the)X
1772(user)X
1926(should)X
2159(verify)X
2371(that)X
2511(the)X
2629(program)X
2921(compiles)X
3230(correctly.)X
554 2706(This)N
720(document)X
1060(\201rst)X
1208(summarizes)X
1615(how)X
1777(to)X
1863(invoke)X
3 f
2105(Ftnchek)X
1 f
(.)S
2449(That)X
2620(section)X
2871(should)X
3108(be)X
3208(read)X
3372(before)X
3603(beginning)X
3948(to)X
554 2802(use)N
3 f
690(Ftnchek)X
1 f
(.)S
1039(Later)X
1238(sections)X
1525(describe)X
3 f
1822(Ftnchek)X
1 f
('s)S
2189(options)X
2453(in)X
2544(more)X
2738(detail,)X
2965(give)X
3132(an)X
3237(example)X
3538(of)X
3634(its)X
3738(use,)X
3894(and)X
554 2898(explain)N
810(how)X
968(to)X
1050(interpret)X
1342(the)X
1460(output.)X
1724(The)X
1869(\201nal)X
2031(sections)X
2309(mention)X
2591(the)X
2709(limitations)X
3070(and)X
3206(known)X
3444(bugs)X
3615(in)X
3 f
3697(Ftnchek)X
1 f
(.)S
9 s
266 3032(I)N
268(IN)X
294(NV)X
348(VO)X
402(OK)X
456(KI)X
510(IN)X
536(NG)X
590(G)X
662(F)X
664(FT)X
706(TN)X
752(NC)X
806(CH)X
856(HE)X
910(EK)X
956(K)X
3 f
10 s
554 3128(Ftnchek)N
1 f
854(is)X
927(invoked)X
1205(through)X
1474(a)X
1530(command)X
1866(of)X
1953(the)X
2071(form:)X
7 f
962 3320($)N
1058(ftnchek)X
1442([-option)X
1874(-option)X
2258(...])X
2498(filename)X
2930([filename)X
3410(...])X
1 f
554 3454(The)N
703(brackets)X
995(indicate)X
1273(something)X
1630(which)X
1851(is)X
1929(optional.)X
2256(The)X
2406(brackets)X
2699(themselves)X
3080(are)X
3204(not)X
3331(actually)X
3610(typed.)X
3853(Here)X
554 3550(options)N
812(are)X
934(command-line)X
1420(switches)X
1719(or)X
1809(settings,)X
2096(which)X
2315(control)X
2564(the)X
2684(operation)X
3009(of)X
3098(the)X
3218(program)X
3512(and)X
3650(the)X
3770(amount)X
554 3646(of)N
648(information)X
1053(that)X
1201(will)X
1353(be)X
1457(printed)X
1712(out.)X
1882(If)X
1964(no)X
2072(option)X
2304(is)X
2385(speci\201ed,)X
2718(the)X
2844(default)X
3095(action)X
3319(is)X
3400(to)X
3490(print)X
3669(error)X
3854(mes-)X
554 3742(sages,)N
768(warnings,)X
1102(and)X
1238(informational)X
1694(messages,)X
2037(but)X
2159(not)X
2281(the)X
2399(program)X
2691(listing)X
2910(or)X
2997(symbol)X
3252(tables.)X
554 3876(Each)N
738(option)X
965(begins)X
1197(with)X
1362(the)X
1483(')X
9 f
1510(-)X
1 f
1554(')X
1604(character.)X
1963(\(On)X
2112(VAX/VMS)X
2505(or)X
2596(MS-DOS)X
2922(systems)X
3199(you)X
3343(may)X
3505(use)X
3636(either)X
3843('/')X
3943(or)X
554 3972(')N
9 f
581(-)X
1 f
625('.\))X
739(The)X
884(options)X
1139(are)X
1258(described)X
1586(at)X
1664(greater)X
1908(length)X
2128(in)X
2210(the)X
2328(next)X
2486(section.)X
3 f
554 4106(Ftnchek)N
1 f
854(options)X
1109(fall)X
1236(into)X
1380(two)X
1520(categories:)X
1888(switches,)X
2204(which)X
2420(are)X
2539(either)X
2742(true)X
2887(or)X
2974(false,)X
3166(and)X
3302(settings,)X
3586(which)X
3802(have)X
3974(a)X
554 4202(numeric)N
841(or)X
932(string)X
1138(value.)X
1375(The)X
1523(name)X
1720(of)X
1810(a)X
1869(switch)X
2101(is)X
2177(pre\201xed)X
2463(by)X
2566('no')X
2723(to)X
2808(turn)X
2960(it)X
3027(off:)X
3186(e.g.)X
9 f
3345(-)X
3 f
3389(nopure)X
1 f
3656(would)X
3879(turn)X
554 4298(off)N
668(the)X
786(warnings)X
1100(about)X
1298(impure)X
1545(functions.)X
1884(The)X
2030('no')X
2185(pre\201x)X
2393(can)X
2526(also)X
2676(be)X
2773(used)X
2941(with)X
3104(numeric)X
3388(settings,)X
3673(having)X
3912(the)X
554 4394(effect)N
761(of)X
851(turning)X
1105(off)X
1222(the)X
1343(corresponding)X
1825(warnings.)X
2182(Only)X
2365(the)X
2486(\201rst)X
2633(3)X
2696(characters)X
3045(of)X
3134(an)X
3232(option)X
3458(name)X
3654(\(not)X
3805(count-)X
554 4490(ing)N
676(the)X
794(')X
9 f
821(-)X
1 f
865('\))X
939(need)X
1111(be)X
1207(provided.)X
554 4624(The)N
699(switches)X
995(which)X
3 f
1211(Ftnchek)X
1 f
1511(currently)X
1821(recognizes)X
2185(are:)X
9 f
554 4758(-)N
3 f
598(calltree)X
1 f
842 4854(Print)N
1017(tree)X
1158(of)X
1245(subprogram)X
1648(call)X
1784(hierarchy.)X
2148(Default)X
2409(=)X
2474(no.)X
9 f
554 4988(-)N
3 f
598(declare)X
1 f
842 5084(Print)N
1017(a)X
1073(list)X
1190(of)X
1277(all)X
1377(identi\201ers)X
1717(whose)X
1942(datatype)X
2234(is)X
2307(not)X
2429(explicitly)X
2751(declared.)X
3084(Default)X
3345(=)X
3410(no.)X
9 f
554 5218(-)N
3 f
598(division)X
1 f
842 5314(Warn)N
1041(wherever)X
1361(division)X
1638(is)X
1711(done)X
1887(\(except)X
2144(division)X
2421(by)X
2521(a)X
2577(constant\).)X
2931(Default)X
3192(=)X
3257(no.)X
9 f
554 5448(-)N
3 f
598(extern)X
1 f
842(Warn)X
1041(if)X
1110(external)X
1389(subprograms)X
1823(which)X
2039(are)X
2158(invoked)X
2436(are)X
2555(never)X
2754(de\201ned.)X
3050(Default)X
3311(=)X
3376(yes.)X
9 f
554 5582(-)N
3 f
598(f77)X
1 f
842(Warn)X
1041(about)X
1239(extensions)X
1597(to)X
1679(the)X
1797(Fortran)X
2053(77)X
2153(standard.)X
2485(Default)X
2746(=)X
2811(no.)X
9 f
554 5716(-)N
3 f
598(help)X
1 f
842(Print)X
1017(command)X
1353(summary.)X
1711(Default)X
1972(=)X
2037(no.)X
266 6144(Page)N
442(1)X
3460(January)X
3730(16,)X
3850(1993)X

2 p
%%Page: 2 3
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
9 f
554 864(-)N
3 f
10 s
594(hollerith)X
1 f
842 960(Warn)N
1041(about)X
1239(hollerith)X
1530(constants)X
1848(under)X
9 f
2051(-)X
3 f
2095(port)X
1 f
2262(option.)X
2526(Default)X
2787(=)X
2852(yes.)X
9 f
554 1094(-)N
3 f
598(library)X
1 f
842 1190(Begin)N
1053(library)X
1287(mode:)X
1507(do)X
1607(not)X
1729(warn)X
1910(if)X
1979(subprograms)X
2413(in)X
2495(\201le)X
2617(are)X
2736(de\201ned)X
2992(but)X
3114(never)X
3313(used.)X
3520(Default)X
3781(=)X
3846(no.)X
9 f
554 1324(-)N
3 f
598(linebreak)X
1 f
842 1420(Treat)N
1032(linebreaks)X
1382(in)X
1464(continued)X
1800(statements)X
2158(as)X
2245(space.)X
2484(Default)X
2745(=)X
2810(yes.)X
9 f
554 1554(-)N
3 f
598(list)X
1 f
842(Print)X
1017(source)X
1247(listing)X
1466(of)X
1553(program.)X
1885(Default)X
2146(=)X
2211(no.)X
9 f
554 1688(-)N
3 f
598(novice)X
1 f
842(Give)X
1018(warnings)X
1332(suitable)X
1601(for)X
1715(novice)X
1949(users.)X
9 f
554 1822(-)N
3 f
598(portability)X
1 f
842 1918(Warn)N
1041(about)X
1239(non-portable)X
1669(usages.)X
1943(Default)X
2204(=)X
2269(no.)X
9 f
554 2052(-)N
3 f
598(pretty)X
1 f
842(Give)X
1018(certain)X
1257(messages)X
1580(related)X
1819(to)X
1901 0.3750(appearance)AX
2284(of)X
2371(source)X
2601(code.)X
2853(Default)X
3114(=)X
3179(yes.)X
9 f
554 2186(-)N
3 f
598(project)X
1 f
842 2282(Create)N
1072(project)X
1315(\201le)X
1437(\(see)X
1587(explanation)X
1981(below\).)X
2264(Default)X
2525(=)X
2590(no.)X
9 f
554 2416(-)N
3 f
598(pure)X
1 f
842(Assume)X
1120(functions)X
1438(have)X
1610(no)X
1710(side)X
1859(effects.)X
2134(Default)X
2395(=)X
2460(yes.)X
9 f
554 2550(-)N
3 f
598(sixchar)X
1 f
842 2646(List)N
986(any)X
1122(variable)X
1401(names)X
1626(which)X
1842(clash)X
2027(at)X
2105(6)X
2165(characters)X
2512(length.)X
2772(Default)X
3033(=)X
3098(no.)X
9 f
554 2780(-)N
3 f
598(symtab)X
1 f
842 2876(Print)N
1017(out)X
1139(symbol)X
1394(table.)X
1610(Default)X
1871(=)X
1936(no.)X
9 f
554 3010(-)N
3 f
598(truncation)X
1 f
842 3106(Check)N
1067(for)X
1181(possible)X
1463(truncation)X
1808(errors.)X
2056(Default)X
2317(=)X
2382(yes.)X
9 f
554 3240(-)N
3 f
598(verbose)X
1 f
842 3336(Produce)N
1125(full)X
1256(amount)X
1516(of)X
1603(output.)X
1867(Default)X
2128(=)X
2193(yes.)X
554 3470(There)N
762(are)X
881(six)X
994(settings:)X
9 f
554 3604(-)N
3 f
598(array=)X
2 f
836(n)X
1 f
842 3700(Set)N
975(level)X
1162(of)X
1260(strictness)X
1589(in)X
1682(checking)X
2003(array)X
2200(arguments)X
2565(of)X
2663(subprograms.)X
3148(Min)X
3312(is)X
3396(0)X
3467(\(least)X
3673(checking\).)X
842 3796(Max)N
1009(is)X
1082(3)X
1142(\(most)X
1344(checking\).)X
1721(Default)X
1982(=)X
2047(3.)X
9 f
554 3930(-)N
3 f
598(columns=)X
2 f
928(n)X
1 f
842 4026(Set)N
964(maximum)X
1308(line)X
1448(length)X
1668(to)X
2 f
1750(n)X
1 f
1810(columns.)X
2121(\(Beyond)X
2417(this)X
2552(is)X
2625(ignored.\))X
2957(Max)X
3124(is)X
3197(132.)X
3377(Default)X
3638(=)X
3703(72.)X
9 f
554 4160(-)N
3 f
598(common=)X
2 f
938(n)X
1 f
842 4256(Set)N
969(level)X
1150(of)X
1243(strictness)X
1567(in)X
1655(checking)X
7 f
1999(COMMON)X
1 f
2313(blocks.)X
2588(Min)X
2747(is)X
2826(0)X
2892(\(no)X
3025(checking\).)X
3408(Max)X
3581(is)X
3660(3)X
3726(\(must)X
3934(be)X
842 4352(identical\).)N
1205(Default)X
1466(=)X
1531(3.)X
9 f
554 4486(-)N
3 f
598(include=)X
2 f
892(path)X
1 f
842 4582(De\201ne)N
1076(a)X
1132(directory)X
1442(to)X
1524(search)X
1750(for)X
1864(include)X
2120(\201les.)X
2313(Cumulative.)X
9 f
554 4716(-)N
3 f
598(output=)X
2 f
870(filename)X
1 f
842 4812(Send)N
1025(output)X
1252(to)X
1337(the)X
1458(given)X
1660(\201le.)X
1826(Default)X
2091(is)X
2168(to)X
2254(send)X
2425(output)X
2653(to)X
2739(the)X
2861(screen.)X
3111(\(Default)X
3403(\201lename)X
3703(extension)X
842 4908(is)N
2 f
915(.)X
948(lis)X
1 f
1023(\).)X
9 f
554 5042(-)N
3 f
598(usage=)X
2 f
835(n)X
1 f
842 5138(Control)N
1110(warnings)X
1428(about)X
1630(unused)X
1881(variables,)X
2215(etc.)X
2373(Min)X
2530(is)X
2608(0)X
2673(\(no)X
2805(checking\).)X
3187(Default)X
3453(=)X
3523(3)X
3588(\(most)X
3795(check-)X
842 5234(ing\).)N
554 5368(When)N
769(more)X
957(than)X
1118(one)X
1257(option)X
1484(is)X
1560(used,)X
1750(they)X
1911(should)X
2147(be)X
2246(separated)X
2573(by)X
2676(a)X
2735(blank)X
2936(space,)X
3158(except)X
3391(on)X
3495(systems)X
3772(such)X
3943(as)X
554 5464(VMS)N
749(where)X
968(options)X
1225(begin)X
1425(with)X
1589(slash)X
1771(\()X
1819(/)X
1862(\).)X
1950(No)X
2069(blank)X
2268(spaces)X
2499(may)X
2658(be)X
2755(placed)X
2986(around)X
3230(the)X
3349(equals)X
3575(sign)X
3729(\()X
3777(=)X
3843(\))X
3891(in)X
3974(a)X
554 5560(setting.)N
3 f
827(Ftnchek)X
1127("?")X
1 f
1295(will)X
1439(produce)X
1718(a)X
1774(list)X
1891(of)X
1978(all)X
2078(options)X
2333(and)X
2469(settings.)X
554 5694(When)N
769(giving)X
996(a)X
1055(name)X
1252(of)X
1342(an)X
1441(input)X
1628(\201le,)X
1773(the)X
1894(extension)X
2224(is)X
2300(optional.)X
2625(If)X
2702(no)X
2805(extension)X
3135(is)X
3212(given,)X
3 f
3434(Ftnchek)X
1 f
3738(will)X
3886(\201rst)X
554 5790(look)N
719(for)X
836(a)X
895(project)X
1141(\201le)X
1266(with)X
1431(extension)X
2 f
1761(.)X
1794(prj)X
1 f
1887(,)X
1930(and)X
2068(will)X
2214(use)X
2343(that)X
2485(if)X
2556(it)X
2622(exists.)X
2866(If)X
2942(not,)X
3086(then)X
3 f
3246(Ftnchek)X
1 f
3548(will)X
3694(look)X
3858(for)X
3974(a)X
266 6144(January)N
536(16,)X
656(1993)X
3794(Page)X
3970(2)X

3 p
%%Page: 3 4
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
554 864(Fortran)N
811(source)X
1042(\201le)X
1165(with)X
1328(the)X
1447(extension)X
2 f
1775(.)X
1808(for)X
1 f
1922(for)X
2038(VMS)X
2233(systems,)X
2 f
2528(.)X
2561(f)X
1 f
2605(for)X
2721(Unix)X
2903(systems.)X
3218(More)X
3414(than)X
3574(one)X
3712(\201le)X
3836(name)X
554 960(can)N
686(be)X
782(given)X
980(to)X
3 f
1062(Ftnchek)X
1 f
(,)S
1382(and)X
1518(it)X
1582(will)X
1726(process)X
1987(the)X
2105(modules)X
2396(in)X
2478(all)X
2578(\201les)X
2731(as)X
2818(if)X
2887(they)X
3045(were)X
3222(in)X
3304(a)X
3360(single)X
3571(\201le.)X
554 1094(If)N
628(no)X
728(\201lename)X
1024(is)X
1097(given,)X
3 f
1315(Ftnchek)X
1 f
1615(will)X
1759(read)X
1918(input)X
2102(from)X
2278(the)X
2396(standard)X
2688(input.)X
9 s
266 1228(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
632(O)X
634(OP)X
688(PT)X
730(TI)X
776(IO)X
802(ON)X
856(NS)X
910(S)X
10 s
554 1324(This)N
716(section)X
963(provides)X
1259(a)X
1315(more)X
1500(detailed)X
1774(discussion)X
2127(of)X
3 f
2214(Ftnchek)X
1 f
2514(command-line)X
2997(options.)X
3292(Options)X
3566(and)X
3703(\201lenames)X
554 1420(may)N
721(be)X
826(interspersed)X
1243(on)X
1352(a)X
1417(command)X
1762(line.)X
1951(Each)X
2141(option)X
2374(remains)X
2657(in)X
2748(effect)X
2961(from)X
3146(the)X
3272(point)X
3464(it)X
3536(is)X
3617(encountered)X
554 1516(until)N
723(it)X
790(is)X
866(overridden)X
1237(by)X
1340(a)X
1399(later)X
1565(option.)X
1832(Thus)X
2015(for)X
2132(example,)X
2447(the)X
2568(listing)X
2790(may)X
2951(be)X
3050(suppressed)X
3426(for)X
3544(some)X
3737(\201les)X
3894(and)X
554 1612(not)N
676(for)X
790(others.)X
554 1746(The)N
699(option)X
923(names)X
1148(in)X
1230(the)X
1348(following)X
1679(list)X
1796(are)X
1915(in)X
1997(alphabetical)X
2405(order.)X
9 f
554 2072(-)N
3 f
598(array=)X
2 f
836(num)X
1 f
842 2168(Controls)N
1149(warnings)X
1475(about)X
1685(mismatches)X
2095(between)X
2395(actual)X
2619(and)X
2767(dummy)X
3043(subprogram)X
3458(array)X
3656(arguments.)X
842 2264(\(An)N
989(actual)X
1203(argument)X
1528(is)X
1603(an)X
1701(argument)X
2026(passed)X
2262(to)X
2346(the)X
2465(subprogram)X
2869(by)X
2970(the)X
3089(caller;)X
3311(a)X
3368(dummy)X
3633(argument)X
3957(is)X
842 2360(an)N
938(argument)X
1261(received)X
1554(by)X
1654(the)X
1772(subprogram.\))X
2242(Default)X
2503(=)X
2568(3.)X
2668(The)X
2813(warnings)X
3127(which)X
3343(can)X
3475(be)X
3571(turned)X
3796(off)X
3911(are)X
842 2456(for)N
962(constructions)X
1415(that)X
1561(might)X
1773(legitimately)X
2181(be)X
2282(used)X
2454(by)X
2559(a)X
2620(knowledgeable)X
3131(programmer,)X
3573(but)X
3700(that)X
3845(often)X
842 2552(indicate)N
1116(programming)X
1572(errors.)X
842 2686(The)N
987(meanings)X
1314(of)X
1401(the)X
1519(setting)X
1752(values)X
1977(are)X
2096(as)X
2183(follows:)X
842 2820(0:)N
982(only)X
1144(the)X
1262(warnings)X
1576(noted)X
1774(below.)X
842 2954(1:)N
982(give)X
1141(warnings)X
1456(if)X
1526(the)X
1645(arguments)X
2000(differ)X
2200(in)X
2283(their)X
2451(number)X
2718(of)X
2807(dimensions,)X
3213(or)X
3302(if)X
3373(the)X
3493(actual)X
3707(argument)X
982 3050(is)N
1055(an)X
1151(array)X
1337(element)X
1611(while)X
1809(the)X
1927(dummy)X
2191(argument)X
2514(is)X
2587(a)X
2643(whole)X
2859(array.)X
842 3184(2:)N
982(give)X
1140(warnings)X
1454(if)X
1523(the)X
1641(arguments)X
1995(are)X
2114(both)X
2276(arrays,)X
2513(but)X
2635(differ)X
2834(in)X
2916(size.)X
842 3318(3:)N
982(give)X
1140(both)X
1302(types)X
1491(of)X
1578(warnings.)X
842 3452(Note:)N
1043(no)X
1146(warning)X
1432(is)X
1508(ever)X
1670(given)X
1871(if)X
1943(the)X
2064(actual)X
2279(argument)X
2605(is)X
2681(an)X
2780(array)X
2970(element)X
3248(while)X
3450(the)X
3572(dummy)X
3840(argu-)X
842 3548(ment)N
1033(is)X
1117(a)X
1184(scalar)X
1403(variable,)X
1713(and)X
1860(a)X
1927(warning)X
2221(is)X
2305(always)X
2559(given)X
2768(regardless)X
3125(of)X
3223(this)X
3368(setting)X
3611(if)X
3690(the)X
3818(actual)X
842 3644(argument)N
1166(is)X
1240(an)X
1337(array)X
1525(while)X
1725(the)X
1845(dummy)X
2111(argument)X
2436(is)X
2511(a)X
2569(scalar)X
2779(variable,)X
3080(or)X
3169(if)X
3240(the)X
3360(actual)X
3574(argument)X
3899(is)X
3974(a)X
842 3740(scalar)N
1051(variable)X
1331(or)X
1419(expression)X
1782(while)X
1980(the)X
2098(dummy)X
2362(argument)X
2685(is)X
2758(an)X
2854(array.)X
3080(Variable-dimensioned)X
3813(arrays)X
842 3836(match)N
1058(any)X
1194(array)X
1380(size.)X
9 f
554 4066(-)N
3 f
598(calltree)X
1 f
842 4162(Causes)N
3 f
1092(Ftnchek)X
1 f
1395(to)X
1480(print)X
1654(out)X
1779(the)X
1900(call)X
2039(structure)X
2343(of)X
2433(the)X
2554(complete)X
2871(program)X
3166(in)X
3251(the)X
3372(form)X
3551(of)X
3641(a)X
3700(tree.)X
3885(The)X
842 4258(tree)N
988(is)X
1066(printed)X
1318(out)X
1445(starting)X
1709(from)X
1889(the)X
2011(main)X
2195(program,)X
2511(which)X
2731(is)X
2808(listed)X
3005(on)X
3109(the)X
3231(\201rst)X
3379(line)X
3523(at)X
3605(the)X
3727(left)X
3858(mar-)X
842 4354(gin.)N
1004(Then)X
1189(on)X
1289(the)X
1407(following)X
1738(lines,)X
1929(each)X
2097(routine)X
2344(called)X
2556(by)X
2656(the)X
2774(main)X
2954(program)X
3247(is)X
3321(listed,)X
3535(indented)X
3832(a)X
3889(few)X
842 4450(spaces,)N
1092(followed)X
1397(by)X
1497(the)X
1615(subtree)X
1867(starting)X
2127(at)X
2205(that)X
2345(routine.)X
2632(Default)X
2893(=)X
2958(no.)X
842 4584(If)N
918(a)X
976(routine)X
1225(is)X
1300(called)X
1514(by)X
1616(more)X
1803(than)X
1963(one)X
2101(other)X
2288(routine,)X
2557(its)X
2654(call)X
2792(subtree)X
3046(is)X
3121(printed)X
3370(only)X
3534(the)X
3654(\201rst)X
3801(time)X
3966(it)X
842 4680(is)N
915(encountered.)X
1368(Later)X
1558(calls)X
1725(give)X
1883(only)X
2045(the)X
2163(routine)X
2410(name)X
2604(and)X
2740(the)X
2858(notice)X
3074("\(see)X
3257(above\)".)X
842 4814(Note)N
1019(that)X
1160(the)X
1279(call)X
1416(tree)X
1558(will)X
1703(be)X
1800(incomplete)X
2177(if)X
2247(any)X
2385(of)X
2474(the)X
2594(input)X
2780(\201les)X
2935(are)X
3056(project)X
3301(\201les)X
3456(that)X
3598(were)X
3777(created)X
842 4910(in)N
9 f
924(-)X
3 f
968(library)X
1 f
1228(mode.)X
1466(See)X
1602(the)X
1720(discussion)X
2073(of)X
2160(project)X
2403(\201les)X
2556(below.)X
842 5044(Technical)N
1180(points:)X
1418(Each)X
1600(list)X
1718(of)X
1806(routines)X
2085(called)X
2298(by)X
2399(a)X
2457(given)X
2657(routine)X
2906(is)X
2981(printed)X
3230(in)X
3314(alphabetical)X
3724(order.)X
3956(If)X
842 5140(no)N
945(main)X
1128(program)X
1422(is)X
1497(found,)X
1726(a)X
1784(report)X
1998(to)X
2082(that)X
2224(effect)X
2430(is)X
2505(printed)X
2754(out,)X
2898(and)X
3036(no)X
3138(call)X
3276(tree)X
3419(is)X
3494(printed.)X
3783(If)X
3859(mul-)X
842 5236(tiple)N
1004(main)X
1184(programs)X
1507(are)X
1626(found,)X
1853(the)X
1971(call)X
2107(tree)X
2248(of)X
2335(each)X
2503(is)X
2576(printed)X
2823(separately.)X
842 5370(Now)N
1022(that)X
3 f
1166(Ftnchek)X
1 f
1470(recognizes)X
1838(the)X
1960(call)X
2100(tree)X
2245(structure)X
2550(of)X
2641(a)X
2701(program,)X
3017(its)X
3116(checking)X
3430(behavior)X
3736(is)X
3814(some-)X
842 5466(what)N
1021(altered)X
1263(from)X
1442(previous)X
1741(versions,)X
2051(which)X
2270(checked)X
2557(the)X
2678(calls)X
2847(of)X
2936(every)X
3137(routine)X
3386(by)X
3488(every)X
3689(other)X
3876(rou-)X
842 5562(tine,)N
1009(regardless)X
1362(of)X
1456(whether)X
1742(those)X
1938(routines)X
2223(could)X
2428(ever)X
2594(actually)X
2875(be)X
2978(invoked)X
3263(at)X
3348(run)X
3483(time.)X
3693(Now,)X
3897(if)X
3974(a)X
842 5658(\201le)N
967(is)X
1043(read)X
1205(with)X
1370(the)X
9 f
1491(-)X
3 f
1535(library)X
1 f
1798(\202ag)X
1941(in)X
2026(effect,)X
2253(the)X
2374(calls)X
2544(made)X
2741(by)X
2843(a)X
2901(routine)X
3150(in)X
3234(that)X
3376(\201le)X
3500(will)X
3646(be)X
3744(checked)X
842 5754(only)N
1005(if)X
1075(the)X
1194(calling)X
1433(routine)X
1681(is)X
1755(in)X
1838(the)X
1957(main)X
2138(program's)X
2489(call)X
2626(tree.)X
2808(Likewise,)X
7 f
3171(COMMON)X
1 f
3480(declarations)X
3890(in)X
3974(a)X
842 5850(library)N
1084(\201le)X
1214(will)X
1366(only)X
1536(be)X
1640(checked)X
1932(if)X
2009(the)X
2135(routine)X
2390(is)X
2471(in)X
2561(the)X
2687(call)X
2831(tree.)X
3020(If)X
3102(the)X
9 f
3228(-)X
3 f
3272(library)X
1 f
3540(\202ag)X
3688(is)X
3769(not)X
3899(set,)X
266 6144(Page)N
442(3)X
3460(January)X
3730(16,)X
3850(1993)X

4 p
%%Page: 4 5
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
3 f
10 s
842 864(Ftnchek)N
1 f
1153(will)X
1308(check)X
1527(all)X
1638(inter-module)X
2083(calls)X
2261(and)X
2408(all)X
2519(common)X
2830(declarations,)X
3269(as)X
3367(it)X
3442(did)X
3576(formerly.)X
3929(\(If)X
842 960(there)N
1024(is)X
1098(no)X
1199(main)X
1380(program)X
1673(anywhere)X
2007(in)X
2090(the)X
2209(set)X
2319(of)X
2407(\201les)X
2561(that)X
3 f
2702(Ftnchek)X
1 f
3003(has)X
3130(read,)X
3309(so)X
3400(that)X
3540(there)X
3721(is)X
3794(no)X
3894(call)X
842 1056(tree,)N
1007(then)X
1169(library)X
1407(routines)X
1689(will)X
1837(be)X
1937(checked)X
2225(if)X
2298(they)X
2461(are)X
2585(called)X
2802(by)X
2907(any)X
3048(routine)X
3300(in)X
3387(the)X
3510(complete)X
3829(set)X
3943(of)X
842 1152(\201les.\))N
9 f
554 1382(-)N
3 f
598(columns=)X
2 f
928(n)X
1 f
842 1478(Set)N
964(maximum)X
1308(statement)X
1635(length)X
1855(to)X
2 f
1938(n)X
1 f
1999(columns.)X
2331(\(Beyond)X
2628(this)X
2764(is)X
2838(ignored.\))X
3171(This)X
3334(setting)X
3568(is)X
3642(provided)X
3948(to)X
842 1574(allow)N
1048(checking)X
1366(of)X
1461(programs)X
1792(which)X
2016(may)X
2182(violate)X
2428(the)X
2553(Fortran)X
2816(standard)X
3115(limit)X
3292(of)X
3386(72)X
3493(columns)X
3791(for)X
3912(the)X
842 1670(length)N
1070(of)X
1165(a)X
1230(statement.)X
1606(According)X
1974(to)X
2065(the)X
2192(standard,)X
2513(all)X
2622(characters)X
2978(past)X
3136(column)X
3405(72)X
3514(are)X
3642(ignored.)X
3956(If)X
842 1766(this)N
983(setting)X
1222(is)X
1301(used)X
1474(when)X
1674(the)X
9 f
1798(-)X
3 f
1842(f77)X
1 f
1975(option)X
2205(is)X
2284(in)X
2372(effect,)X
2602(a)X
2664(warning)X
2952(will)X
3101(be)X
3202(given)X
3405(for)X
3524(any)X
3665(overlength)X
842 1862(lines)N
1013(that)X
1153(are)X
1272(processed.)X
1649(Max)X
1816(is)X
1889(132.)X
2069(Default)X
2330(=)X
2395(72.)X
9 f
554 2092(-)N
3 f
598(common=)X
2 f
938(n)X
1 f
842 2188(This)N
1004(setting)X
1237(varies)X
1449(the)X
1567(strictness)X
1885(of)X
1972(checking)X
2282(of)X
7 f
2397(COMMON)X
1 f
2705(blocks.)X
2974(Default)X
3235(=)X
3300(3.)X
842 2322(The)N
987(different)X
1284(levels)X
1491(are:)X
842 2456(0:)N
982(no)X
1082(checking.)X
842 2590(1:)N
982(in)X
1070(each)X
1244(declaration)X
1627(of)X
1721(a)X
1784(given)X
7 f
2017(COMMON)X
1 f
2332(block,)X
2557(corresponding)X
3043(memory)X
3337(locations)X
3653(must)X
3835(agree)X
982 2686(in)N
1064(data)X
1218(type.)X
842 2820(2:)N
982(also)X
1131(warn)X
1312(if)X
1381(different)X
1678(declarations)X
2086(of)X
2173(the)X
2291(same)X
2476(block)X
2674(are)X
2793(not)X
2915(equal)X
3109(in)X
3191(total)X
3353(length.)X
842 2954(3:)N
982(corresponding)X
1464(variables)X
1777(in)X
1862(each)X
2033(declaration)X
2413(of)X
2503(a)X
2562(block)X
2763(must)X
2941(agree)X
3140(in)X
3226(data)X
3384(type)X
3546(and)X
3686(\(if)X
3786(arrays\))X
982 3050(in)N
1064(size)X
1209(and)X
1345(number)X
1610(of)X
1697(dimensions.)X
9 f
554 3280(-)N
3 f
598(declare)X
1 f
842 3376(If)N
918(this)X
1055(\202ag)X
1197(is)X
1272(set,)X
1403(all)X
1505(identi\201ers)X
1847(whose)X
2075(datatype)X
2370(is)X
2446(not)X
2571(declared)X
2867(in)X
2952(each)X
3123(module)X
3386(will)X
3533(be)X
3632(listed.)X
3868(This)X
842 3472(\202ag)N
986(is)X
1063(useful)X
1283(for)X
1401(helping)X
1665(to)X
1751(\201nd)X
1899(misspelled)X
2265(variable)X
2548(names,)X
2797(etc.)X
2955(The)X
3104(same)X
3292(listing)X
3514(will)X
3661(be)X
3760(given)X
3961(if)X
842 3568(the)N
960(module)X
1220(contains)X
1507(an)X
7 f
1631(IMPLICIT)X
2063(NONE)X
1 f
2275(statement.)X
2642(Default)X
2903(=)X
2968(no.)X
9 f
554 3798(-)N
3 f
598(division)X
1 f
842 3894(This)N
1012(switch)X
1249(is)X
1330(provided)X
1643(to)X
1733(help)X
1899(users)X
2092(spot)X
2253(potential)X
2562(division)X
2848(by)X
2957(zero)X
3125(problems.)X
3492(If)X
3575(this)X
3719(switch)X
3957(is)X
842 3990(selected,)N
1143(every)X
1344(division)X
1623(except)X
1855(by)X
1956(a)X
2013(constant)X
2301(will)X
2446(be)X
2543(\202agged.)X
2840(\(It)X
2937(is)X
3011(assumed)X
3308(that)X
3449(the)X
3568(user)X
3723(is)X
3797(intelli-)X
842 4086(gent)N
1000(enough)X
1256(not)X
1378(to)X
1460(divide)X
1680(by)X
1780(a)X
1836(constant)X
2123(which)X
2339(is)X
2412(equal)X
2606(to)X
2688(zero!\))X
2921(Default)X
3182(=)X
3247(no.)X
9 f
554 4316(-)N
3 f
598(extern)X
1 f
842(Causes)X
3 f
1091(Ftnchek)X
1 f
1393(to)X
1477(report)X
1691(whether)X
1972(any)X
2110(subprograms)X
2546(invoked)X
2826(by)X
2928(the)X
3048(program)X
3342(are)X
3463(never)X
3664(de\201ned,)X
3943(or)X
842 4412(are)N
971(multiply)X
1270(de\201ned.)X
1575(Ordinarily,)X
1958(if)X
3 f
2036(Ftnchek)X
1 f
2345(is)X
2427(being)X
2634(run)X
2770(on)X
2879(a)X
2944(complete)X
3267(program,)X
3588(each)X
3765(subpro-)X
842 4508(gram)N
1035(other)X
1228(than)X
1394(the)X
1520(intrinsic)X
1810(functions)X
2136(should)X
2377(be)X
2481(de\201ned)X
2745(once)X
2925(and)X
3069(only)X
3239(once)X
3419(somewhere.)X
3854(Turn)X
842 4604(off)N
958(this)X
1095(switch)X
1326(if)X
1397(you)X
1539(just)X
1676(want)X
1854(to)X
1938(check)X
2147(a)X
2204(subset)X
2425(of)X
2513(\201les)X
2667(which)X
2884(form)X
3061(part)X
3207(of)X
3295(a)X
3352(larger)X
3561(complete)X
3876(pro-)X
842 4700(gram,)N
1054(or)X
1148(to)X
1237(check)X
1452(all)X
1559(at)X
1644(once)X
1823(a)X
1886(number)X
2158(of)X
2252(unrelated)X
2578(\201les)X
2738(which)X
2961(might)X
3174(each)X
3349(contain)X
3612(an)X
3716(unnamed)X
842 4796(main)N
1022(program.)X
1354(Subprogram)X
1770(arguments)X
2124(will)X
2268(still)X
2407(be)X
2503(checked)X
2787(for)X
2901(correctness.)X
3323(Default)X
3584(=)X
3649(yes.)X
9 f
554 5026(-)N
3 f
598(f77)X
1 f
842(Use)X
989(this)X
1126(\202ag)X
1268(to)X
1352(catch)X
1544(language)X
1856(extensions)X
2216(which)X
2434(violate)X
2674(the)X
2794(Fortran)X
3052(77)X
3154(standard.)X
3489(Such)X
3672(extensions)X
842 5122(may)N
1004(cause)X
1207(your)X
1378(program)X
1674(not)X
1800(to)X
1886(be)X
1986(portable.)X
2313(Examples)X
2653(include)X
2913(the)X
3035(use)X
3166(of)X
3257(underscores)X
3665(in)X
3751(variable)X
842 5218(names;)N
1095(variable)X
1380(names)X
1611(longer)X
1842(than)X
2006(six)X
2126(characters;)X
2502(statement)X
2836(lines)X
3014(longer)X
3246(than)X
3411(72)X
3518(characters;)X
3894(and)X
842 5314(nonstandard)N
1258(statements)X
1620(such)X
1790(as)X
1880(the)X
7 f
2029(DO)X
1 f
2148(...)X
7 f
2259(ENDDO)X
1 f
2522(structure.)X
3 f
2866(Ftnchek)X
1 f
3169(does)X
3339(not)X
3464(report)X
3679(on)X
3782(the)X
3903(use)X
842 5410(of)N
929(lowercase)X
1271(letters.)X
1527(Default=no.)X
9 f
554 5640(-)N
3 f
598(help)X
1 f
842(This)X
1006(command)X
1344(is)X
1420(identical)X
1719(in)X
1804(function)X
2094(to)X
2179(the)X
3 f
2300("?")X
1 f
2471(argument,)X
2817(and)X
2956(is)X
3032(provided)X
3340(simply)X
3580(as)X
3670(a)X
3729(conveni-)X
842 5736(ence)N
1021(for)X
1146(those)X
1346(systems)X
1630(in)X
1723(which)X
1950(the)X
2078(question)X
2379(mark)X
2574(has)X
2711(special)X
2964(meaning)X
3270(to)X
3362(the)X
3490(command)X
3836(inter-)X
842 5832(preter.)N
1090(Default)X
1351(=)X
1416(no.)X
266 6144(January)N
536(16,)X
656(1993)X
3794(Page)X
3970(4)X

5 p
%%Page: 5 6
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
9 f
554 864(-)N
3 f
10 s
594(hollerith)X
1 f
842 960(Hollerith)N
1161(constants)X
1489(\(other)X
1711(than)X
1879(within)X
2113(format)X
2357(speci\201cations\))X
2850(are)X
2979(a)X
3045(source)X
3286(of)X
3384(possible)X
3677(portability)X
842 1056(problems,)N
1190(so)X
1291(when)X
1495(the)X
9 f
1623(-)X
3 f
1667(portability)X
1 f
2061(\202ag)X
2211(is)X
2294(set,)X
2433(warnings)X
2756(about)X
2963(them)X
3152(will)X
3305(be)X
3410(produced.)X
3778(If)X
3861(your)X
842 1152(program)N
1138(uses)X
1301(many)X
1504(hollerith)X
1800(constants,)X
2143(these)X
2333(warnings)X
2652(can)X
2789(obscure)X
3064(other)X
3254(more)X
3444(serious)X
3696(warnings.)X
842 1248(So)N
951(you)X
1096(can)X
1233(set)X
1347(this)X
1487(\202ag)X
1631(to)X
1717("no")X
1887(to)X
1973(suppress)X
2273(the)X
2395(warnings)X
2713(about)X
2915(holleriths.)X
3281(This)X
3447(\202ag)X
3591(has)X
3722(no)X
3826(effect)X
842 1344(when)N
1036(the)X
9 f
1154(-)X
3 f
1198(portability)X
1 f
1582(\202ag)X
1722(is)X
1795(turned)X
2020(off.)X
2174(Default)X
2435(=)X
2500(yes.)X
9 f
554 1574(-)N
3 f
598(include=)X
2 f
892(path)X
1 f
842 1670(Speci\201es)N
1163(a)X
1231(directory)X
1553(to)X
1647(be)X
1755(searched)X
2069(for)X
2195(\201les)X
2360(speci\201ed)X
2677(by)X
7 f
2817(INCLUDE)X
1 f
3185(statements.)X
3595(Unlike)X
3845(other)X
842 1766(command-line)N
1328(options,)X
1606(this)X
1743(setting)X
1978(is)X
2053(cumulative;)X
2453(that)X
2595(is,)X
2690(if)X
2761(it)X
2827(is)X
2902(given)X
3102(more)X
3289(than)X
3449(once)X
3623(on)X
3725(the)X
3845(com-)X
842 1862(mand)N
1049(line,)X
1218(all)X
1327(the)X
1454(directories)X
1822(so)X
1922(speci\201ed)X
2236(are)X
2364(placed)X
2603(on)X
2712(a)X
2777(list)X
2903(that)X
3053(will)X
3207(be)X
3313(searched)X
3625(in)X
3717(the)X
3845(same)X
842 1958(order)N
1042(as)X
1139(they)X
1307(are)X
1436(given.)X
1684(The)X
1839(order)X
2039(in)X
2131(which)X
3 f
2357(Ftnchek)X
1 f
2666(searches)X
2968(for)X
3091(a)X
3156(\201le)X
3287(to)X
3378(be)X
3483(included)X
3788(is:)X
3912(the)X
842 2054(current)N
1097(directory;)X
1436(the)X
1561(directory)X
1878(speci\201ed)X
2191(by)X
2299(environment)X
2732(variable)X
7 f
3047(FTNCHEK_INCLUDE)X
1 f
3795(if)X
3872(any;)X
842 2150(the)N
964(directories)X
1327(speci\201ed)X
1636(by)X
1740(any)X
9 f
1880(-)X
3 f
1924(include)X
1 f
2196(options;)X
2476(the)X
2597(directory)X
2910(speci\201ed)X
3218(by)X
3321(environment)X
3749(variable)X
7 f
842 2246(INCLUDE)N
1 f
(;)S
1257(and)X
1430(\201nally)X
1691(in)X
1810(a)X
1903(standard)X
2233(systemwide)X
2669(directory)X
3017(\()X
7 f
3044(/usr/include)X
1 f
3678(for)X
3830(Unix,)X
7 f
842 2342(SYS$LIBRARY)N
1 f
1390(for)X
1504(VMS,)X
1717(and)X
7 f
1881(\\include)X
1 f
2285(for)X
2399(MSDOS\).)X
9 f
554 2572(-)N
3 f
598(library)X
1 f
842 2668(This)N
1007(switch)X
1239(is)X
1315(used)X
1485(when)X
1682(a)X
1741(number)X
2009(of)X
2099(subprograms)X
2536(are)X
2658(contained)X
2993(in)X
3078(a)X
3137(\201le,)X
3282(but)X
3407(not)X
3532(all)X
3636(of)X
3727(them)X
3911(are)X
842 2764(used)N
1013(by)X
1117(the)X
1239(application.)X
1659(Normally,)X
3 f
2010(Ftnchek)X
1 f
2314(warns)X
2530(you)X
2674(if)X
2747(any)X
2887(subprograms)X
3325(are)X
3447(de\201ned)X
3706(but)X
3831(never)X
842 2860(used.)N
1049(This)X
1211(switch)X
1440(will)X
1584(suppress)X
1880(these)X
2065(warnings.)X
2419(Default)X
2680(=)X
2745(no.)X
9 f
554 3090(-)N
3 f
598(linebreak)X
1 f
842 3186(Normally,)N
1197(when)X
1399(scanning)X
1713(a)X
1778(statement)X
2114(which)X
2339(is)X
2421(continued)X
2766(onto)X
2937(the)X
3064(next)X
3231(line,)X
3 f
3400(Ftnchek)X
1 f
3709(treats)X
3912(the)X
842 3282(end)N
981(of)X
1071(the)X
1192(line)X
1335(as)X
1425(a)X
1484(space.)X
1726(This)X
1891(behavior)X
2195(is)X
2271(the)X
2392(same)X
2580(as)X
2670(for)X
2787(Pascal)X
3015(and)X
3154(C,)X
3249(and)X
3387(also)X
3538(corresponds)X
3948(to)X
842 3378(how)N
1004(humans)X
1277(normally)X
1590(would)X
1814(read)X
1977(and)X
2117(write)X
2306(programs.)X
2673(However,)X
3012(occasionally)X
3437(one)X
3578(would)X
3803(like)X
3948(to)X
842 3474(use)N
3 f
984(Ftnchek)X
1 f
1299(to)X
1396(check)X
1619(a)X
1690(program)X
1996(in)X
2092(which)X
2322(identi\201ers)X
2676(and)X
2826(keywords)X
3172(are)X
3305(split)X
3476(across)X
3711(lines,)X
3916(for)X
842 3570(instance)N
1131(programs)X
1460(which)X
1682(are)X
1807(produced)X
2132(using)X
2331(a)X
2393(preprocessor.)X
2870(Choosing)X
3202(the)X
3326(option)X
9 f
3556(-)X
3 f
3600(nolinebreak)X
1 f
842 3666(will)N
987(cause)X
3 f
1187(Ftnchek)X
1 f
1488(to)X
1571(skip)X
1725(over)X
1889(the)X
2008(end)X
2145(of)X
2233(line)X
2374(and)X
2511(also)X
2661(any)X
2797(leading)X
3053(space)X
3252(on)X
3352(the)X
3470(continuation)X
3890(line)X
842 3762(\(from)N
1045(the)X
1163(continuation)X
1583(mark)X
1769(up)X
1870(to)X
1953(the)X
2072(\201rst)X
2217(nonspace)X
2537 0.3375(character\).)AX
2921(Default)X
3183(=)X
3249(yes,)X
3397(i.e.)X
3516(treat)X
3680(linebreaks)X
842 3858(as)N
929(space.)X
1168(Default)X
1429(=)X
1494(no.)X
842 3992(Note)N
1029(that)X
1180(in)X
1273(nolinebreak)X
1683(mode,)X
1912(if)X
1992(token)X
2201(pairs)X
2388(requiring)X
2714(intervening)X
3111(space)X
3322(\(for)X
3475(instance,)X
7 f
3818(GOTO)X
842 4088(100)N
1 f
(\))S
1033(are)X
1152(separated)X
1476(only)X
1638(by)X
1738(a)X
1794(linebreak,)X
2133(they)X
2291(will)X
2435(be)X
2531(rejoined.)X
842 4222(Also,)N
1046(tokens)X
1288(requiring)X
1615(more)X
1813(than)X
1984(one)X
2133(character)X
2462(of)X
2562(lookahead)X
2925(for)X
3052(the)X
3183(resolution)X
3536(of)X
3637(ambiguities)X
842 4318(must)N
1017(not)X
1139(be)X
1235(split)X
1392(across)X
1613(lines.)X
1824(In)X
1911(particular,)X
2259(a)X
2315(complex)X
2611(constant)X
2898(may)X
3056(not)X
3178(be)X
3274(split)X
3431(across)X
3652(a)X
3708(line.)X
9 f
554 4548(-)N
3 f
598(list)X
1 f
842(Speci\201es)X
1155(that)X
1299(a)X
1359(listing)X
1582(of)X
1673(the)X
1795(Fortran)X
2056(program)X
2353(is)X
2431(to)X
2518(be)X
2619(printed)X
2871(out)X
2998(with)X
3165(line)X
3310(numbers.)X
3651(If)X
3 f
3730(Ftnchek)X
1 f
842 4644(detects)N
1088(an)X
1187(error,)X
1387(the)X
1508(error)X
1688(message)X
1983(follows)X
2246(the)X
2367(program)X
2662(line)X
2805(with)X
2970(a)X
3029(caret)X
3209(\()X
3259(\136)X
3322(\))X
3372(specifying)X
3729(the)X
3849(loca-)X
842 4740(tion)N
990(of)X
1081(the)X
1203(error.)X
1424(If)X
1502(no)X
1606(source)X
1840(listing)X
2063(was)X
2212(requested,)X
3 f
2564(Ftnchek)X
1 f
2868(will)X
3016(still)X
3159(print)X
3334(out)X
3461(any)X
3602(line)X
3747(contain-)X
842 4836(ing)N
964(an)X
1060(error,)X
1257(to)X
1339(aid)X
1457(the)X
1575(user)X
1729(in)X
1811(determining)X
2218(where)X
2435(the)X
2553(error)X
2730(occurred.)X
3072(Default)X
3333(=)X
3398(no.)X
9 f
554 5066(-)N
3 f
598(novice)X
1 f
842(This)X
1015(\202ag)X
1166(is)X
1250(intended)X
1557(to)X
1651(provide)X
1928(additional)X
2280(helpful)X
2539(output)X
2775(for)X
2901(beginners.)X
3285(At)X
3397(this)X
3544(time,)X
3738(the)X
3868(only)X
842 5162(extra)N
1032(message)X
1333(it)X
1406(provides)X
1711(is)X
1792(a)X
1856(comment)X
2182(that)X
2330(any)X
2474(function)X
2769(that)X
2917(is)X
2998(used)X
3173(but)X
3303(not)X
3433(de\201ned)X
3697(anywhere)X
842 5258(might)N
1051(be)X
1150(an)X
1249(array)X
1439(which)X
1659(the)X
1781(user)X
1939(forgot)X
2159(to)X
2245(declare)X
2502(in)X
2588(a)X
7 f
2676(DIMENSION)X
1 f
3132(statement)X
3463(\(since)X
3679(the)X
3801(syntax)X
842 5354(of)N
929(an)X
1025(array)X
1211 0.4531(reference)AX
1532(is)X
1605(the)X
1723(same)X
1908(as)X
1995(that)X
2135(of)X
2222(a)X
2278(function)X
2565 0.4000(reference\).)AX
2953(Default)X
3214(=)X
3279(yes.)X
842 5488(In)N
936(earlier)X
1169(versions)X
1463(of)X
3 f
1557(Ftnchek)X
1 f
1864(,)X
1911(this)X
2053(option)X
2284(could)X
2489(take)X
2650(on)X
2757(various)X
3020(numerical)X
3369(values,)X
3622(as)X
3717(a)X
3781(way)X
3943(of)X
842 5584(controlling)N
1218(various)X
1479(classes)X
1727(of)X
1819(warnings.)X
2178(These)X
2395(warnings)X
2714(are)X
2838(now)X
3000(controlled)X
3349(individually)X
3759(by)X
3863(their)X
842 5680(own)N
1002(\202ags.)X
1215(Novice)X
1469(level)X
1647(1)X
1709(is)X
1784(now)X
1944(handled)X
2220(by)X
2322(the)X
9 f
2442(-)X
3 f
2486(array)X
1 f
2700(\202ag;)X
2864(level)X
3042(2)X
3104(has)X
3233(been)X
3407(eliminated;)X
3789(level)X
3968(3)X
842 5776(is)N
915(equivalent)X
1269(now)X
1427(to)X
1509(setting)X
9 f
1742(-)X
3 f
1786(novice)X
1 f
2024(to)X
2106(yes;)X
2255(level)X
2431(4)X
2491(is)X
2564(handled)X
2838(by)X
2938(the)X
9 f
3056(-)X
3 f
3100(impure)X
1 f
3369(\202ag.)X
266 6144(Page)N
442(5)X
3460(January)X
3730(16,)X
3850(1993)X

6 p
%%Page: 6 7
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
9 f
554 864(-)N
3 f
10 s
594(output=)X
2 f
866(filename)X
1 f
842 960(This)N
1005(setting)X
1239(is)X
1314(provided)X
1621(for)X
1737(convenience)X
2161(on)X
2263(systems)X
2538(which)X
2756(do)X
2858(not)X
2982(allow)X
3182(easy)X
3347(redirection)X
3717(of)X
3806(output)X
842 1056(from)N
1022(programs.)X
1389(When)X
1605(this)X
1744(setting)X
1981(is)X
2058(given,)X
2280(the)X
2402(output)X
2630(which)X
2850(normally)X
3163(appears)X
3433(on)X
3536(the)X
3657(screen)X
3886(will)X
842 1152(be)N
938(sent)X
1087(instead)X
1334(to)X
1416(the)X
1534(named)X
1768(\201le.)X
1930(Note,)X
2126(however,)X
2443(that)X
2583(operational)X
2965(errors)X
3174(of)X
3 f
3262(Ftnchek)X
1 f
3563(itself)X
3744(\(e.g.)X
3908(out)X
842 1248(of)N
940(space)X
1150(or)X
1248(cannot)X
1493(open)X
1680(\201le\))X
1840(will)X
1995(still)X
2145(be)X
2252(sent)X
2411(to)X
2503(the)X
2631(screen.)X
2907(The)X
3062(extension)X
3399(for)X
3523(the)X
3651(\201lename)X
3957(is)X
842 1344(optional,)N
1144(and)X
1280(if)X
1349(no)X
1449(extension)X
1776(is)X
1849(given,)X
2067(the)X
2185(extension)X
2 f
2512(.)X
2545(lis)X
1 f
2640(will)X
2784(be)X
2880(used.)X
9 f
554 1574(-)N
3 f
598(portability)X
842 1670(Ftnchek)N
1 f
1149(will)X
1301(give)X
1467(warnings)X
1789(for)X
1911(a)X
1975(variety)X
2226(of)X
2321(non-portable)X
2759(usages.)X
3041(These)X
3261(include)X
3525(the)X
3651(use)X
3786(of)X
3881(tabs)X
842 1766(except)N
1075(in)X
1160(comments)X
1511(or)X
1600(inside)X
1813(strings,)X
2068(the)X
2188(use)X
2317(of)X
2406(hollerith)X
2699(constants,)X
3039(and)X
3177(the)X
3297(equivalencing)X
3769(of)X
3858(vari-)X
842 1862(ables)N
1030(of)X
1120(different)X
1421(data)X
1579(types.)X
1812(This)X
1978(option)X
2206(does)X
2377(not)X
2503(produce)X
2786(warnings)X
3104(for)X
3222(violations)X
3561(of)X
3652(the)X
3774(Fortran)X
842 1958(77)N
955(standard,)X
1280(which)X
1509(may)X
1680(also)X
1842(cause)X
2053(portability)X
2418(problems.)X
2788(To)X
2909(catch)X
3111(those,)X
3332(use)X
3471(the)X
9 f
3601(-)X
3 f
3645(f77)X
1 f
3784(option.)X
842 2054(Default)N
1103(=)X
1168(no.)X
9 f
554 2284(-)N
3 f
598(pretty)X
1 f
842(Controls)X
1141(certain)X
1384(messages)X
1711(related)X
1954(to)X
2040(the)X
2162 0.3750(appearance)AX
2549(of)X
2640(the)X
2762(source)X
2996(code.)X
3212(These)X
3428(warn)X
3613(about)X
3815(things)X
842 2380(that)N
983(might)X
1190(in)X
1272(some)X
1461(cases)X
1651(be)X
1747(deceptive)X
2075(to)X
2157(the)X
2275(reader.)X
2537(At)X
2637(present,)X
2909(the)X
3027(only)X
3189(warning)X
3472(that)X
3612(is)X
3685(controlled)X
842 2476(by)N
946(this)X
1086(\202ag)X
1231(refers)X
1440(to)X
1527(comments)X
1881(that)X
2026(are)X
2150(interspersed)X
2563(among)X
2806(the)X
2929(continuation)X
3354(lines)X
3530(of)X
3622(a)X
3683(statement.)X
842 2572(Default)N
1103(=)X
1168(yes.)X
9 f
554 2802(-)N
3 f
598(project)X
842 2898(Ftnchek)N
1 f
1142(will)X
1286(create)X
1499(a)X
1555(project)X
1798(\201le)X
1920(from)X
2096(each)X
2264(source)X
2494(\201le)X
2616(that)X
2756(is)X
2829(input)X
3013(while)X
3211(this)X
3346(\202ag)X
3486(is)X
3559(in)X
3641(effect.)X
3885(The)X
842 2994(project)N
1087(\201le)X
1211(will)X
1357(be)X
1455(given)X
1655(the)X
1775(same)X
1962(name)X
2158(as)X
2246(the)X
2365(input)X
2550(\201le,)X
2693(but)X
2816(with)X
2979(the)X
3098(extension)X
2 f
3426(.)X
3459(f)X
1 f
3502(or)X
2 f
3590(.)X
3623(for)X
1 f
3737(replaced)X
842 3090(by)N
2 f
942(.)X
975(prj)X
1 f
1068(.)X
1128(\(If)X
1229(input)X
1413(is)X
1486(from)X
1662(standard)X
1954(input,)X
2158(the)X
2276(project)X
2519(\201le)X
2641(is)X
2714(named)X
2 f
2948(ftnchek.)X
3213(prj)X
1 f
3312(.\))X
3399(Default)X
3660(=)X
3725(no.)X
842 3224(A)N
924(project)X
1171(\201le)X
1298(contains)X
1590(a)X
1651(summary)X
1974(of)X
2066(information)X
2469(from)X
2650(the)X
2773(source)X
3008(\201le,)X
3155(for)X
3274(use)X
3406(in)X
3493(checking)X
3808(agree-)X
842 3320(ment)N
1031(among)X
7 f
1306(FUNCTION)X
1 f
(,)S
7 f
1767(SUBROUTINE)X
1 f
(,)S
2296(and)X
7 f
2469(COMMON)X
1 f
2786(block)X
2993(usages)X
3236(in)X
3327(other)X
3521(\201les.)X
3723(It)X
3801(allows)X
842 3416(incremental)N
1245(checking,)X
1579(which)X
1800(saves)X
1999(time)X
2166(whenever)X
2504(you)X
2649(have)X
2826(a)X
2887(large)X
3073(set)X
3187(of)X
3279(\201les)X
3437(containing)X
3800(shared)X
842 3512(subroutines,)N
1265(most)X
1454(of)X
1555(which)X
1785(seldom)X
2050(change.)X
2352(You)X
2524(can)X
2670(run)X
3 f
2810(Ftnchek)X
1 f
3123(once)X
3308(on)X
3421(each)X
3602(\201le)X
3737(with)X
3912(the)X
9 f
842 3608(-)N
3 f
886(project)X
1 f
1156(\202ag)X
1301(set,)X
1435(creating)X
1719(the)X
1842(project)X
2090(\201les.)X
2288(Usually)X
2562(you)X
2707(would)X
2932(also)X
3086(set)X
3200(the)X
9 f
3323(-)X
3 f
3367(library)X
1 f
3632(and)X
9 f
3773(-)X
3 f
3817(noex-)X
842 3704(tern)N
1 f
1013(\202ags)X
1192(at)X
1278(this)X
1421(time,)X
1611(to)X
1701(suppress)X
2005(messages)X
2336(relating)X
2609(to)X
2699(consistency)X
3101(with)X
3271(other)X
3464(\201les.)X
3665(Only)X
3853(error)X
842 3800(messages)N
1175(pertaining)X
1530(to)X
1623(each)X
1802(\201le)X
1935(by)X
2046(itself)X
2237(will)X
2392(be)X
2499(printed)X
2757(at)X
2846(this)X
2992(time.)X
3205(Thereafter,)X
3592(run)X
3 f
3730(Ftnchek)X
1 f
842 3896(without)N
1109(these)X
1297(\202ags)X
1471(on)X
1574(all)X
1677(the)X
1798(project)X
2044(\201les)X
2200(together,)X
2506(to)X
2591(check)X
2802(consistency)X
3198(among)X
3438(the)X
3558(different)X
3857(\201les.)X
842 3992(All)N
964(messages)X
1287(internal)X
1552(to)X
1635(the)X
1754(individual)X
2099(\201les)X
2253(will)X
2398(now)X
2557(be)X
2654(omitted.)X
2959(Only)X
3140(when)X
3335(a)X
3392(\201le)X
3515(is)X
3589(altered)X
3829(will)X
3974(a)X
842 4088(new)N
996(project)X
1239(\201le)X
1361(need)X
1533(to)X
1615(be)X
1711(made)X
1905(for)X
2019(it.)X
842 4222(Project)N
1095(\201les)X
1254(contain)X
1516(only)X
1684(information)X
2088(needed)X
2342(for)X
2462(checking)X
2779(agreement)X
3141(between)X
3436(\201les.)X
3636(This)X
3805(means)X
842 4318(that)N
982(a)X
1038(project)X
1281(\201le)X
1403(is)X
1476(of)X
1563(no)X
1663(use)X
1790(if)X
1859(all)X
1959(modules)X
2250(of)X
2337(the)X
2455(complete)X
2769(program)X
3061(are)X
3180(contained)X
3512(in)X
3594(a)X
3650(single)X
3861(\201le.)X
842 4452(Ordinarily,)N
1217(project)X
1461(\201les)X
1615(should)X
1849(be)X
1946(created)X
2200(with)X
2363(the)X
9 f
2482(-)X
3 f
2526(library)X
1 f
2787(\202ag)X
2929(in)X
3013(effect.)X
3259(In)X
3348(this)X
3485(mode,)X
3705(the)X
3825(infor-)X
842 4548(mation)N
1094(saved)X
1307(in)X
1399(the)X
1527(project)X
1780(\201le)X
1912(consists)X
2194(of)X
2290(all)X
2399(subprogram)X
2811(declarations,)X
3248(all)X
3357(subprogram)X
3769(invoca-)X
842 4644(tions)N
1031(not)X
1167(resolved)X
1473(by)X
1587(declarations)X
2009(in)X
2106(the)X
2239(same)X
2439(\201le,)X
2596(and)X
2747(one)X
2898(instance)X
3196(of)X
3298(each)X
7 f
3509(COMMON)X
1 f
3832(block)X
842 4740(declaration.)N
1273(This)X
1449(is)X
1536(the)X
1668(minimum)X
2012(amount)X
2286(of)X
2386(information)X
2797(needed)X
3058(to)X
3153(check)X
3374(agreement)X
3742(between)X
842 4836(\201les.)N
1045(Of)X
1160(course,)X
1420(this)X
1565(means)X
1800(that)X
1950(the)X
2078(calling)X
2326(hierarchy)X
2660(among)X
2908(routines)X
3196(de\201ned)X
3462(within)X
3696(the)X
3824(\201le)X
3957(is)X
842 4932(lost.)N
1023(Normally)X
1356(the)X
1479(loss)X
1628(of)X
1720(this)X
1860(information)X
2263(is)X
2341(unimportant.)X
2797(If)X
2876(you)X
3021(wish)X
3197(to)X
3284(retain)X
3492(this)X
3632(information)X
842 5028(for)N
963(some)X
1159(reason,)X
1416(you)X
1563(can)X
1702(create)X
1922(the)X
2047(project)X
2297(\201le)X
2426(with)X
2595(the)X
9 f
2720(-)X
3 f
2764(library)X
1 f
3031(\202ag)X
3178(turned)X
3410(off.)X
3572(In)X
3667(this)X
3810(mode,)X
3 f
842 5124(Ftnchek)N
1 f
1149(saves,)X
1370(besides)X
1633(the)X
1758(information)X
2163(listed)X
2363(above,)X
2602(one)X
2745(invocation)X
3110(of)X
3204(each)X
3379(subprogram)X
3788(by)X
3894(any)X
842 5220(other)N
1027(subprogram)X
1430(in)X
1512(the)X
1630(same)X
1815(\201le,)X
1957(and)X
2093(all)X
2193(common)X
2493(block)X
2691(declarations.)X
3139(This)X
3301(means)X
3527(that)X
3668(the)X
3787(project)X
842 5316(\201le)N
975(will)X
1130(be)X
1237(larger)X
1456(than)X
1625(necessary,)X
1989(and)X
2136(that)X
2287(when)X
2492(it)X
2567(is)X
2651(read)X
2820(in,)X
3 f
2932(Ftnchek)X
1 f
3242(may)X
3410(repeat)X
3637(some)X
3836(inter-)X
842 5412(module)N
1102(checks)X
1341(that)X
1481(it)X
1545(already)X
1802(did)X
1924(when)X
2118(the)X
2236(project)X
2479(\201le)X
2601(was)X
2746(created.)X
842 5546(Because)N
1141(of)X
1239(the)X
1368(loss)X
1523(of)X
1621(information)X
2030(entailed)X
2315(by)X
2426(creating)X
2717(a)X
2785(project)X
3040(\201le)X
3174(with)X
3348(the)X
9 f
3478(-)X
3 f
3522(library)X
1 f
3794(\202ag)X
3946(in)X
842 5642(effect,)N
1068(whenever)X
1403(that)X
1545(project)X
1790(\201le)X
1914(is)X
1989(read)X
2150(in)X
2234(later,)X
2419(it)X
2485(will)X
2631(be)X
2729(treated)X
2970(as)X
3059(a)X
3117(library)X
3353(\201le)X
3477(regardless)X
3824(of)X
3912(the)X
842 5738(current)N
1098(setting)X
1339(of)X
1434(the)X
9 f
1560(-)X
3 f
1604(library)X
1 f
1872(\202ag.)X
2060(On)X
2186(the)X
2312(other)X
2505(hand,)X
2709(a)X
2773(project)X
3024(\201le)X
3154(created)X
3416(with)X
3587(library)X
3830(mode)X
842 5834(turned)N
1067(off)X
1181(can)X
1313(be)X
1409(read)X
1568(in)X
1650(later)X
1813(in)X
1895(either)X
2098(mode.)X
266 6144(January)N
536(16,)X
656(1993)X
3794(Page)X
3970(6)X

7 p
%%Page: 7 8
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(Naturally,)N
1185(when)X
1379(the)X
9 f
1497(-)X
3 f
1541(project)X
1 f
1807(\202ag)X
1947(is)X
2020(set,)X
3 f
2149(Ftnchek)X
1 f
2449(will)X
2593(not)X
2715(read)X
2874(project)X
3117(\201les)X
3270(as)X
3357(input.)X
842 998(Here)N
1022(is)X
1098(an)X
1197(example)X
1492(of)X
1582(how)X
1743(to)X
1828(use)X
1958(the)X
2079(Unix)X
3 f
2262(make)X
1 f
2472(utility)X
2685(to)X
2770(automatically)X
3229(create)X
3445(a)X
3504(new)X
3661(project)X
3908(\201le)X
842 1094(each)N
1020(time)X
1192(the)X
1320(corresponding)X
1809(source)X
2049(\201le)X
2181(is)X
2264(altered,)X
2533(and)X
2679(to)X
2771(check)X
2989(the)X
3117(set)X
3235(of)X
3331(\201les)X
3493(for)X
3616(consistency.)X
842 1190(The)N
995(example)X
1295(assumes)X
1591(that)X
1740(a)X
1805(macro)X
7 f
2063(OBJS)X
1 f
2284(has)X
2420(been)X
2601(de\201ned)X
2866(which)X
3091(lists)X
3248(all)X
3357(the)X
3484(names)X
3718(of)X
3814(object)X
842 1286(\201les)N
995(to)X
1077(be)X
1173(linked)X
1393(together)X
1676(to)X
1758(form)X
1934(the)X
2052(complete)X
2366(executable)X
2730(program.)X
7 f
1034 1478(#)N
1130(tell)X
1370(make)X
1610(what)X
1850(a)X
1946(project)X
2330(file)X
2570(suffix)X
2906(is)X
1034 1574(.SUFFIXES:)N
1562(.prj)X
1034 1766(#)N
1130(tell)X
1370(make)X
1610(how)X
1802(to)X
1946(create)X
2282(a)X
2378(.prj)X
2618(file)X
2858(from)X
3098(a)X
3194(.f)X
3338(file)X
1034 1862(.f.prj:)N
1418 1958(ftnchek)N
1802(-project)X
2234(-noextern)X
2714(-library)X
3146($<)X
1034 2150(#)N
1130(set)X
1322(up)X
1466(macro)X
1754(PRJS)X
1994(containing)X
2522(project)X
2906(filenames)X
1034 2246(PRJS=)N
1322($\(OBJS:.o=.prj\))X
1034 2438(#)N
1130("make)X
1418(check")X
1754(will)X
1994(check)X
2282(everything)X
2810(that)X
3050(has)X
3242(been)X
3482(changed.)X
1034 2534(check:)N
1370($\(PRJS\))X
1418 2630(ftnchek)N
1802($\(PRJS\))X
9 f
554 2956(-)N
3 f
598(pure)X
1 f
842(Assume)X
1123(functions)X
1444(are)X
1566("pure",)X
1818(i.e.,)X
1959(they)X
2120(will)X
2267(not)X
2392(have)X
2567(side)X
2719(effects)X
2957(by)X
3060(modifying)X
3416(their)X
3586(arguments)X
3943(or)X
842 3052(variables)N
1158(in)X
1246(a)X
1307(common)X
1612(block.)X
1855(When)X
2072(this)X
2212(\202ag)X
2357(is)X
2435(in)X
2522(effect,)X
3 f
2751(Ftnchek)X
1 f
3056(will)X
3205(base)X
3373(its)X
3473(determination)X
3943(of)X
842 3148(set)N
954(and)X
1093(used)X
1263(status)X
1468(of)X
1558(the)X
1679(actual)X
1894(arguments)X
2251(on)X
2354(the)X
2475(assumption)X
2862(that)X
3005(arguments)X
3362(passed)X
3599(to)X
3684(a)X
3743(function)X
842 3244(are)N
962(not)X
1085(altered.)X
1365(It)X
1434(will)X
1578(also)X
1727(issue)X
1907(a)X
1963(warning)X
2246(if)X
2315(a)X
2371(function)X
2658(is)X
2731(found)X
2938(to)X
3020(modify)X
3271(any)X
3407(of)X
3494(its)X
3589(arguments)X
3943(or)X
842 3340(any)N
978(common)X
1278(variables.)X
1628(Default=yes.)X
842 3474(When)N
1054(this)X
1189(\202ag)X
1329(is)X
1402(turned)X
1627(off,)X
1761(actual)X
1974(arguments)X
2329(passed)X
2564(to)X
2647(functions)X
2966(will)X
3111(be)X
3208(handled)X
3483(the)X
3602(same)X
3788(way)X
3943(as)X
842 3570(actual)N
1067(arguments)X
1434(passed)X
1681(to)X
1776(subroutines.)X
2218(This)X
2393(means)X
2631(that)X
3 f
2784(Ftnchek)X
1 f
3097(will)X
3254(assume)X
3523(that)X
3676(arguments)X
842 3666(may)N
1004(be)X
1105(modi\201ed)X
1414(by)X
1519(the)X
1642(functions.)X
2005(No)X
2128(warnings)X
2447(will)X
2596(be)X
2697(given)X
2900(if)X
2974(a)X
3035(function)X
3327(is)X
3405(found)X
3617(to)X
3704(have)X
3881(side)X
842 3762(effects.)N
1120(Because)X
1411(stricter)X
1656(checking)X
1968(is)X
2043(possible)X
2327(if)X
2398(functions)X
2718(are)X
2839(assumed)X
3137(to)X
3221(be)X
3319(pure,)X
3504(you)X
3646(should)X
3881(turn)X
842 3858(this)N
977(\202ag)X
1117(off)X
1231(only)X
1393(if)X
1462(your)X
1629(program)X
1921(actually)X
2195(uses)X
2353(functions)X
2671(with)X
2833(side)X
2982(effects.)X
9 f
554 4088(-)N
3 f
598(sixchar)X
1 f
842 4184(One)N
997(of)X
1085(the)X
1204(goals)X
1394(of)X
1482(the)X
3 f
1601(Ftnchek)X
1 f
1902(program)X
2195(is)X
2269(to)X
2352(help)X
2511(users)X
2697(to)X
2781(write)X
2968(portable)X
3253(Fortran)X
3511(programs.)X
3876(One)X
842 4280(potential)N
1147(source)X
1382(of)X
1474(nonportability)X
1952(is)X
2030(the)X
2153(use)X
2285(of)X
2376(variable)X
2659(names)X
2888(that)X
3032(are)X
3155(longer)X
3384(than)X
3546(six)X
3663(characters.)X
842 4376(Some)N
1048(compilers)X
1389(just)X
1529(ignore)X
1759(the)X
1882(extra)X
2068(characters.)X
2460(This)X
2627(behavior)X
2933(could)X
3136(potentially)X
3503(lead)X
3662(to)X
3749(two)X
3894(dif-)X
842 4472(ferent)N
1061(variables)X
1382(being)X
1591(considered)X
1970(as)X
2068(the)X
2197(same.)X
2433(For)X
2575(instance,)X
2889(variables)X
3210(named)X
7 f
3482(AVERAGECOST)X
1 f
842 4568(and)N
7 f
1009(AVERAGEPRICE)X
1 f
1608(are)X
1730(the)X
1851(same)X
2039(in)X
2124(the)X
2245(\201rst)X
2392(six)X
2509(characters.)X
2900(If)X
2978(you)X
3122(wish)X
3297(to)X
3383(catch)X
3577(such)X
3748(possible)X
842 4664(con\202icts,)N
1153(use)X
1280(this)X
1415(\202ag.)X
1595(Default)X
1856(=)X
1921(no.)X
9 f
554 4894(-)N
3 f
598(symtab)X
1 f
842 4990(A)N
920(symbol)X
1175(table)X
1351(will)X
1495(be)X
1591(printed)X
1839(out)X
1962(for)X
2077(each)X
2246(module,)X
2527(listing)X
2747(all)X
2848(identi\201ers)X
3189(mentioned)X
3548(in)X
3631(the)X
3750(module.)X
842 5086(This)N
1007(table)X
1186(gives)X
1378(the)X
1499(name)X
1696(of)X
1786(each)X
1957(variable,)X
2259(its)X
2357(datatype,)X
2672(and)X
2811(the)X
2932(number)X
3200(of)X
3290(dimensions)X
3677(for)X
3793(arrays.)X
842 5182(An)N
961(asterisk)X
1227(\(*\))X
1342(indicates)X
1648(that)X
1789(the)X
1908(variable)X
2189(has)X
2318(been)X
2492(implicitly)X
2824(typed,)X
3044(rather)X
3254(than)X
3414(being)X
3614(named)X
3850(in)X
3934(an)X
842 5278(explicit)N
1110(type)X
1276(declaration)X
1661(statement.)X
2036(The)X
2189(table)X
2373(also)X
2530(lists)X
2685(all)X
2792(subprograms)X
3233(invoked)X
3518(by)X
3625(the)X
3750(module,)X
842 5374(all)N
7 f
970(COMMON)X
1 f
1278(blocks)X
1507(declared,)X
1820(etc.)X
1974(Default)X
2235(=)X
2300(no.)X
9 f
554 5604(-)N
3 f
598(truncation)X
1 f
842 5700(Warn)N
1051(about)X
1259(possible)X
1551(truncation)X
1906(\(or)X
2030(roundoff\))X
2368(errors.)X
2626(Most)X
2820(of)X
2917(these)X
3112(are)X
3241(related)X
3490(to)X
3582(integer)X
3836(arith-)X
842 5796(metic.)N
1088(The)X
1241(warnings)X
1563(enabled)X
1841(when)X
2042(this)X
2184(\202ag)X
2331(is)X
2411(in)X
2500(effect)X
2711(are:)X
2859(conversion)X
3238(of)X
3332(a)X
3395(complex)X
3698(or)X
3792(double)X
266 6144(Page)N
442(7)X
3460(January)X
3730(16,)X
3850(1993)X

8 p
%%Page: 8 9
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(precision)N
1168(value)X
1374(to)X
1468(single)X
1691(precision;)X
2039(conversion)X
2423(of)X
2522(any)X
2670(real)X
2823(type)X
2993(to)X
3087(integer;)X
3364(use)X
3503(of)X
3602(the)X
3732(result)X
3943(of)X
842 960(integer)N
1093(division)X
1378(where)X
1603(a)X
1666(real)X
1814(result)X
2019(seems)X
2242(intended)X
2545(\(namely)X
2835(as)X
2929(an)X
3032(exponent,)X
3373(or)X
3467(if)X
3543(the)X
3668(quotient)X
3957(is)X
842 1056(later)N
1018(converted)X
1368(to)X
1463(real\);)X
1666(division)X
1956(in)X
2051(an)X
2160(integer)X
2416(constant)X
2716(expression)X
3092(that)X
3245(yields)X
3469(a)X
3538(result)X
3749(of)X
3849(zero;)X
842 1152(exponentiation)N
1339(of)X
1427(an)X
1524(integer)X
1767(by)X
1867(a)X
1923(negative)X
2215(integer)X
2458(\(which)X
2701(yields)X
2912(zero)X
3071(unless)X
3291(the)X
3409(base)X
3572(integer)X
3815(is)X
3888(1)X
3948(in)X
842 1248(magnitude\);)N
1249(and)X
1385(use)X
1512(of)X
1599(a)X
1655(non-integer)X
2045(array)X
2231(subscript,)X
2560(DO)X
2696(index)X
2894(or)X
2981(DO)X
3117(loop)X
3279(bounds.)X
3570(Default=yes.)X
842 1382(Note:)N
1052(warnings)X
1378(about)X
1588(truncating)X
1945(type)X
2115(conversions)X
2530(are)X
2661(given)X
2871(only)X
3045(when)X
3252(the)X
3383(conversion)X
3768(is)X
3854(done)X
842 1478(automatically,)N
1329(i.e.)X
1478(by)X
1589(an)X
1695(assignment)X
2085(statement.)X
2462(If)X
2546(intrinsic)X
2838(functions)X
3166(such)X
3343(as)X
7 f
3468(INT)X
1 f
3642(are)X
3771(used)X
3948(to)X
842 1574(perform)N
1121(the)X
1239(conversion,)X
1631(no)X
1731(warning)X
2014(is)X
2087(given.)X
9 f
554 1900(-)N
3 f
598(usage=)X
2 f
835(n)X
1 f
842 1996(Warn)N
1041(about)X
1239(unused)X
1486(or)X
1573(possible)X
1855(uninitialized)X
2275(variables.)X
2625(Default=3.)X
842 2130(The)N
987(meanings)X
1314(of)X
1401(the)X
1519(setting)X
1752(values)X
1977(are)X
2096(as)X
2183(follows:)X
842 2264(0:)N
982(no)X
1082(warnings.)X
842 2398(1:)N
982(warn)X
1163(if)X
1232(variables)X
1542(are)X
1661(\(or)X
1775(may)X
1933(be\))X
2056(used)X
2223(before)X
2449(they)X
2607(are)X
2726(set.)X
842 2532(2:)N
982(warn)X
1163(if)X
1232(variables)X
1542(are)X
1661(declared)X
1954(or)X
2041(set)X
2150(but)X
2272(never)X
2471(used.)X
842 2666(3:)N
982(give)X
1140(both)X
1302(types)X
1491(of)X
1578(warnings.)X
842 2800(Sometimes)N
3 f
1218(Ftnchek)X
1 f
1519(makes)X
1745(a)X
1802(mistake)X
2072(about)X
2271(these)X
2457(warnings.)X
2812(Usually)X
3082(it)X
3147(errs)X
3289(on)X
3390(the)X
3509(side)X
3659(of)X
3748(giving)X
3974(a)X
842 2896(warning)N
1134(where)X
1360(no)X
1468(problem)X
1763(exists,)X
1993(but)X
2123(in)X
2213(rare)X
2367(cases)X
2565(it)X
2637(may)X
2803(fail)X
2938(to)X
3028(warn)X
3217(where)X
3442(the)X
3568(problem)X
3863(does)X
842 2992(exist.)N
1068(See)X
1219(the)X
1352(section)X
1614(on)X
1729(bugs)X
1915(for)X
2044(examples.)X
2422(If)X
2511(variables)X
2837(are)X
2972(equivalenced,)X
3452(the)X
3586(rule)X
3747(used)X
3930(by)X
3 f
842 3088(Ftnchek)N
1 f
1161(is)X
1253(that)X
1412(a)X
1487 0.4531(reference)AX
1827(to)X
1927(any)X
2081(variable)X
2378(implies)X
2651(the)X
2787(same)X
2990 0.4531(reference)AX
3329(to)X
3429(all)X
3547(variables)X
3875(it)X
3957(is)X
842 3184(equivalenced)N
1289(to.)X
1414(For)X
1548(arrays,)X
1788(the)X
1910(rule)X
2059(is)X
2136(that)X
2280(a)X
2340 0.4531(reference)AX
2665(to)X
2751(any)X
2891(array)X
3081(element)X
3359(is)X
3436(treated)X
3679(as)X
3770(a)X
3830(refer-)X
842 3280(ence)N
1010(to)X
1092(all)X
1192(elements)X
1497(of)X
1584(the)X
1702(array.)X
9 f
554 3510(-)N
3 f
598(verbose)X
1 f
842 3606(This)N
1004(option)X
1228(is)X
1302(on)X
1403(by)X
1504(default.)X
1788(Turning)X
2067(it)X
2132(off)X
2247(reduces)X
2514(the)X
2633(amount)X
2894(of)X
2982(output)X
3207(relating)X
3473(to)X
3556(normal)X
3804(opera-)X
842 3702(tion,)N
1016(so)X
1117(that)X
1267(error)X
1454(messages)X
1787(are)X
1916(more)X
2111(apparent.)X
2458(This)X
2630(option)X
2864(is)X
2947(provided)X
3262(for)X
3385(the)X
3512(convenience)X
3943(of)X
842 3798(users)N
1031(who)X
1193(are)X
1316(checking)X
1630(large)X
1815(suites)X
2021(of)X
2112(\201les.)X
2309(The)X
2458(eliminated)X
2821(output)X
3050(includes)X
3342(the)X
3465(names)X
3695(of)X
3787(project)X
842 3894(\201les,)N
1021(and)X
1162(the)X
1285(message)X
1582(reporting)X
1901(that)X
2046(no)X
2151(syntax)X
2385(errors)X
2598(were)X
2780(found.)X
3032(\(Some)X
3266(of)X
3358(this)X
3498(output)X
3727(is)X
3805(turned)X
842 3990(back)N
1014(on)X
1114(by)X
1214(the)X
9 f
1332(-)X
3 f
1376(list)X
1 f
1498(and)X
9 f
1634(-)X
3 f
1678(symtab)X
1 f
1947(options.\))X
2269(Default)X
2530(=)X
2595(yes.)X
9 s
266 4124(C)N
268(CH)X
318(HA)X
372(AN)X
426(NG)X
480(GI)X
534(IN)X
560(NG)X
614(G)X
686(T)X
688(TH)X
734(HE)X
788(E)X
852(D)X
854(DE)X
908(EF)X
954(FA)X
996(AU)X
1050(UL)X
1104(LT)X
1150(TS)X
1196(S)X
3 f
10 s
554 4220(Ftnchek)N
1 f
854(includes)X
1141(a)X
1198(mechanism)X
1584(for)X
1699(changing)X
2014(the)X
2133(default)X
2377(values)X
2603(of)X
2691(all)X
2792(options)X
3048(by)X
3149(de\201ning)X
3432(environment)X
3858(vari-)X
554 4316(ables.)N
786(When)X
3 f
1004(Ftnchek)X
1 f
1310(starts)X
1505(up,)X
1631(it)X
1701(looks)X
1900(in)X
1988(its)X
2089(environment)X
2520(for)X
2640(any)X
2782(variables)X
3098(whose)X
3329(names)X
3560(are)X
3685(composed)X
554 4412(by)N
659(pre\201xing)X
973(the)X
1096(string)X
7 f
1331(FTNCHEK_)X
1 f
1740(onto)X
1907(the)X
2030(uppercased)X
2417(version)X
2678(of)X
2770(the)X
2893(option)X
3122(name.)X
3361(If)X
3440(such)X
3612(a)X
3673(variable)X
3957(is)X
554 4508(found,)N
782(its)X
878(value)X
1073(is)X
1147(used)X
1315(to)X
1398(specify)X
1651(the)X
1770(default)X
2014(for)X
2129(the)X
2247(corresponding)X
2726(switch)X
2955(or)X
3042(setting.)X
3315(In)X
3402(the)X
3520(case)X
3679(of)X
3766(settings)X
554 4604(\(for)N
695(example,)X
1007(the)X
1125(novice)X
1359(level\))X
1562(the)X
1681(value)X
1876(of)X
1964(the)X
2083(environment)X
2509(variable)X
2789(is)X
2863(read)X
3023(as)X
3111(the)X
3230(default)X
3474(setting)X
3708(value.)X
3943(In)X
554 4700(the)N
675(case)X
836(of)X
925(switches,)X
1243(the)X
1363(default)X
1608(switch)X
1839(will)X
1985(be)X
2083(taken)X
2279(as)X
2368(true)X
2515(or)X
2604(yes)X
2733(unless)X
2955(the)X
3075(environment)X
3502(variable)X
3783(has)X
3912(the)X
554 4796(value)N
7 f
778(0)X
1 f
848(or)X
7 f
965(NO)X
1 f
(.)S
1123(Of)X
1230(course,)X
1482(command-line)X
1967(options)X
2224(will)X
2370(override)X
2660(these)X
2847(defaults)X
3123(the)X
3244(same)X
3432(way)X
3589(as)X
3679(they)X
3840(over-)X
554 4892(ride)N
699(the)X
817(built-in)X
1072(defaults.)X
554 5026(Note)N
731(that)X
872(the)X
991(environment)X
1417(variable)X
1697(name)X
1892(must)X
2068(be)X
2165(constructed)X
2556(with)X
2719(the)X
2838(full-length)X
3197(option)X
3422(name,)X
3637(which)X
3855(must)X
554 5122(be)N
652(in)X
736(uppercase.)X
1120(For)X
1253(example,)X
1567(to)X
1651(make)X
3 f
1847(Ftnchek)X
1 f
2149(print)X
2322(a)X
2380(source)X
2612(listing)X
2833(by)X
2935(default,)X
3200(set)X
3311(the)X
3431(environment)X
3858(vari-)X
554 5218(able)N
7 f
739(FTNCHEK_LIST)X
1 f
1338(to)X
7 f
1451(1)X
1 f
1522(or)X
7 f
1640(YES)X
1 f
1807(or)X
1897(anything)X
2200(other)X
2388(than)X
7 f
2577(0)X
1 f
2648(or)X
7 f
2766(NO)X
1 f
(.)S
2925(The)X
3073(names)X
7 f
3329(FTNCHEK_LIS)X
1 f
3881(\(not)X
554 5314(the)N
672(full)X
803(option)X
1027(name\))X
1248(or)X
7 f
1363(ftnchek_list)X
1 f
1959(\(lower)X
2189(case\))X
2375(would)X
2595(not)X
2717(be)X
2813(recognized.)X
554 5448(Here)N
738(are)X
864(some)X
1060(examples)X
1390(of)X
1484(how)X
1649(to)X
1738(set)X
1854(environment)X
2287(variables)X
2605(on)X
2713(various)X
2977(systems.)X
3298(For)X
3437(simplicity,)X
3804(all)X
3912(the)X
554 5544(examples)N
877(set)X
986(the)X
1104(default)X
9 f
1347(-)X
3 f
1391(list)X
1 f
1513(switch)X
1742(to)X
9 f
1824(-)X
3 f
1868(YES)X
1 f
554 5678(1.)N
634(Unix,)X
834(Bourne)X
1090(shell:)X
7 f
1706($)X
1802(FTNCHEK_LIST=YES)X
1706 5774($)N
1802(export)X
2138(FTNCHEK_LIST)X
1 f
266 6144(January)N
536(16,)X
656(1993)X
3794(Page)X
3970(8)X

9 p
%%Page: 9 10
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
554 864(2.)N
634(Unix,)X
834(C)X
907(shell:)X
7 f
1706(%)X
1802(setenv)X
2138(FTNCHEK_LIST)X
2762(YES)X
1 f
554 1056(3.)N
634(VAX/VMS:)X
7 f
1706($)X
1802(DEFINE)X
2138(FTNCHEK_LIST)X
2762(YES)X
1 f
554 1248(4.)N
634(MSDOS:)X
7 f
1706($)X
1802(SET)X
1994(FTNCHEK_LIST=YES)X
1 f
9 s
266 1478(A)N
268(AN)X
322(N)X
394(E)X
396(EX)X
442(XA)X
496(AM)X
550(MP)X
616(PL)X
658(LE)X
704(E)X
10 s
554 1574(The)N
699(following)X
1030(simple)X
1263(Fortran)X
1519(program)X
1811(illustrates)X
2142(the)X
2260(messages)X
2583(given)X
2781(by)X
3 f
2881(Ftnchek)X
1 f
(.)S
3221(The)X
3367(program)X
3660(is)X
3734(intended)X
554 1670(to)N
636(accept)X
862(an)X
958(array)X
1144(of)X
1231(test)X
1362(scores)X
1583(and)X
1719(then)X
1877(compute)X
2173(the)X
2291(average)X
2562(for)X
2676(the)X
2794(series.)X
7 f
554 1804(C)N
938(AUTHORS:)X
1370(MIKE)X
1610(MYERS)X
1898(AND)X
2090(LUCIA)X
2378(SPAGNUOLO)X
554 1900(C)N
938(DATE:)X
1370(MAY)X
1562(8,)X
1706(1989)X
554 2092(C)N
938(Variables:)X
554 2188(C)N
1322(SCORE)X
1610(->)X
1754(an)X
1898(array)X
2186(of)X
2330(test)X
2570(scores)X
554 2284(C)N
1322(SUM)X
1514(->)X
1754(sum)X
1946(of)X
2090(the)X
2282(test)X
2522(scores)X
554 2380(C)N
1322(COUNT)X
1610(->)X
1754(counter)X
2138(of)X
2282(scores)X
2618(read)X
2858(in)X
554 2476(C)N
1322(I)X
1418(->)X
1754(loop)X
1994(counter)X
938 2668(REAL)N
1178(FUNCTION)X
1610(COMPAV\(SCORE,COUNT\))X
1130 2764(INTEGER)N
1514(SUM,COUNT,J,SCORE\(5\))X
1130 2956(DO)N
1274(30)X
1418(I)X
1514(=)X
1610(1,COUNT)X
1322 3052(SUM)N
1514(=)X
1610(SUM)X
1802(+)X
1898(SCORE\(I\))X
554 3148(30)N
1130(CONTINUE)X
1130 3244(COMPAV)N
1466(=)X
1562(SUM/COUNT)X
938 3340(END)N
938 3628(PROGRAM)N
1322(AVENUM)X
554 3724(C)N
554 3820(C)N
1706(MAIN)X
1946(PROGRAM)X
554 3916(C)N
554 4012(C)N
938(AUTHOR:)X
1418(LOIS)X
1658(BIGBIE)X
554 4108(C)N
938(DATE:)X
1418(MAY)X
1610(15,)X
1802(1990)X
554 4204(C)N
554 4300(C)N
938(Variables:)X
554 4396(C)N
1322(MAXNOS)X
1658(->)X
1802(maximum)X
2186(number)X
2522(of)X
2666(input)X
2954(values)X
554 4492(C)N
1322(NUMS)X
1706(->)X
1850(an)X
1994(array)X
2282(of)X
2426(numbers)X
554 4588(C)N
1322(COUNT)X
1706(->)X
1850(exact)X
2138(number)X
2474(of)X
2618(input)X
2906(values)X
554 4684(C)N
1322(AVG)X
1706(->)X
1850(average)X
2234(returned)X
2666(by)X
2810(COMPAV)X
554 4780(C)N
1322(I)X
1706(->)X
1850(loop)X
2090(counter)X
554 4876(C)N
1130 5068(PARAMETER\(MAXNOS=5\))N
1130 5164(INTEGER)N
1514(I,)X
1658(COUNT)X
1130 5260(REAL)N
1370(NUMS\(MAXNOS\),)X
2042(AVG)X
1130 5356(COUNT)N
1418(=)X
1514(0)X
1130 5452(DO)N
1274(80)X
1418(I)X
1514(=)X
1610(1,MAXNOS)X
1322 5548(READ)N
1562(\(5,*,END=100\))X
2234(NUMS\(I\))X
1322 5644(COUNT)N
1610(=)X
1706(COUNT)X
1994(+)X
2090(1)X
554 5740(80)N
1130(CONTINUE)X
554 5836(100)N
1130(AVG)X
1322(=)X
1418(COMPAV\(NUMS,)X
2042(COUNT\))X
1 f
266 6144(Page)N
442(9)X
3460(January)X
3730(16,)X
3850(1993)X

10 p
%%Page: 10 11
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
7 f
10 s
938 864(END)N
1 f
554 1094(The)N
700(compiler)X
1006(gives)X
1196(no)X
1297(error)X
1475(messages)X
1799(when)X
1994(this)X
2130(program)X
2423(is)X
2498(compiled.)X
2858(Yet)X
2996(here)X
3157(is)X
3232(what)X
3410(happens)X
3695(when)X
3891(it)X
3957(is)X
554 1190(run:)N
7 f
554 1324($)N
650(run)X
842(average)X
554 1420(70)N
554 1516(90)N
554 1612(85)N
554 1708()N
554 1804($)N
1 f
554 2034(What)N
749(happened?)X
1134(Why)X
1311(didn't)X
1523(the)X
1642(program)X
1935(do)X
2036(anything?)X
2393(The)X
2539(following)X
2871(is)X
2945(the)X
3064(output)X
3290(from)X
3 f
3468(Ftnchek)X
1 f
3770(when)X
3966(it)X
554 2130(is)N
627(used)X
794(to)X
876(debug)X
1092(the)X
1210(above)X
1422(program:)X
7 f
554 2360($)N
650(ftnchek)X
1034(-list)X
1322(-symtab)X
1706(average)X
554 2552(FTNCHEK)N
938(Version)X
1322(2.6)X
1514(December)X
1946(1992)X
554 2744(File)N
794(average.f:)X
842 2936(1)N
938(C)X
1322(AUTHORS:)X
1754(MIKE)X
1994(MYERS)X
2282(AND)X
2474(LUCIA)X
2762(SPAGNUOLO)X
842 3032(2)N
938(C)X
1322(DATE:)X
1754(MAY)X
1946(8,)X
2090(1989)X
842 3128(3)N
842 3224(4)N
938(C)X
1322(Variables:)X
842 3320(5)N
938(C)X
1706(SCORE)X
1994(->)X
2138(an)X
2282(array)X
2570(of)X
2714(test)X
2954(scores)X
842 3416(6)N
938(C)X
1706(SUM)X
1898(->)X
2138(sum)X
2330(of)X
2474(the)X
2666(test)X
2906(scores)X
842 3512(7)N
938(C)X
1706(COUNT)X
1994(->)X
2138(counter)X
2522(of)X
2666(scores)X
3002(read)X
3242(in)X
842 3608(8)N
938(C)X
1706(I)X
1802(->)X
2138(loop)X
2378(counter)X
842 3704(9)N
794 3800(10)N
1322(REAL)X
1562(FUNCTION)X
1994(COMPAV\(SCORE,COUNT\))X
794 3896(11)N
1514(INTEGER)X
1898(SUM,COUNT,J,SCORE\(5\))X
794 3992(12)N
794 4088(13)N
1514(DO)X
1658(30)X
1802(I)X
1898(=)X
1994(1,COUNT)X
794 4184(14)N
1706(SUM)X
1898(=)X
1994(SUM)X
2186(+)X
2282(SCORE\(I\))X
794 4280(15)N
938(30)X
1514(CONTINUE)X
794 4376(16)N
1514(COMPAV)X
1850(=)X
1946(SUM/COUNT)X
1850 4472(\136)N
554 4568(Warning)N
938(near)X
1178(line)X
1418(16)X
1562(col)X
1754(20:)X
1946(integer)X
2330(quotient)X
2762(expr)X
3002(converted)X
3482(to)X
3626(real)X
794 4664(17)N
1322(END)X
794 4760(18)N
554 4952(Module)N
890(COMPAV:)X
1274(func:)X
1562(real)X
554 5144(Variables:)N
842 5336(Name)N
1082(Type)X
1322(Dims)X
1754(Name)X
1994(Type)X
2234(Dims)X
2666(Name)X
2906(Type)X
3146(Dims)X
3578(Name)X
3818(Type)X
4058(Dims)X
746 5432(COMPAV)N
1082(real)X
1706(COUNT)X
1994(intg)X
2810(I)X
2906(intg*)X
3722(J)X
3818(intg)X
794 5528(SCORE)N
1082(intg)X
1370(1)X
1802(SUM)X
1994(intg)X
554 5720(*)N
650(Variable)X
1082(not)X
1274(declared.)X
1754(Type)X
1994(has)X
2186(been)X
2426(implicitly)X
2954(defined.)X
1 f
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(10)X

11 p
%%Page: 11 12
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
7 f
10 s
554 864(Variables)N
1034(declared)X
1466(but)X
1658(never)X
1946(referenced)X
2474(in)X
2618(module)X
2954(COMPAV:)X
986 960(J)N
554 1152(Variables)N
1034(may)X
1226(be)X
1370(used)X
1610(before)X
1946(set)X
2138(in)X
2282(module)X
2618(COMPAV:)X
890 1248(SUM)N
794 1536(19)N
794 1632(20)N
1322(PROGRAM)X
1706(AVENUM)X
794 1728(21)N
938(C)X
794 1824(22)N
938(C)X
2090(MAIN)X
2330(PROGRAM)X
794 1920(23)N
938(C)X
794 2016(24)N
938(C)X
1322(AUTHOR:)X
1802(LOIS)X
2042(BIGBIE)X
794 2112(25)N
938(C)X
1322(DATE:)X
1802(MAY)X
1994(15,)X
2186(1990)X
794 2208(26)N
938(C)X
794 2304(27)N
938(C)X
1322(Variables:)X
794 2400(28)N
938(C)X
1706(MAXNOS)X
2042(->)X
2186(maximum)X
2570(number)X
2906(of)X
3050(input)X
3338(values)X
794 2496(29)N
938(C)X
1706(NUMS)X
2090(->)X
2234(an)X
2378(array)X
2666(of)X
2810(numbers)X
794 2592(30)N
938(C)X
1706(COUNT)X
2090(->)X
2234(exact)X
2522(number)X
2858(of)X
3002(input)X
3290(values)X
794 2688(31)N
938(C)X
1706(AVG)X
2090(->)X
2234(average)X
2618(returned)X
3050(by)X
3194(COMPAV)X
794 2784(32)N
938(C)X
1706(I)X
2090(->)X
2234(loop)X
2474(counter)X
794 2880(33)N
938(C)X
794 2976(34)N
794 3072(35)N
1514(PARAMETER\(MAXNOS=5\))X
794 3168(36)N
1514(INTEGER)X
1898(I,)X
2042(COUNT)X
794 3264(37)N
1514(REAL)X
1754(NUMS\(MAXNOS\),)X
2426(AVG)X
794 3360(38)N
1514(COUNT)X
1802(=)X
1898(0)X
794 3456(39)N
1514(DO)X
1658(80)X
1802(I)X
1898(=)X
1994(1,MAXNOS)X
794 3552(40)N
1706(READ)X
1946(\(5,*,END=100\))X
2618(NUMS\(I\))X
794 3648(41)N
1706(COUNT)X
1994(=)X
2090(COUNT)X
2378(+)X
2474(1)X
794 3744(42)N
938(80)X
1514(CONTINUE)X
794 3840(43)N
938(100)X
1514(AVG)X
1706(=)X
1802(COMPAV\(NUMS,)X
2426(COUNT\))X
794 3936(44)N
1322(END)X
554 4128(Module)N
890(AVENUM:)X
1274(prog)X
554 4320(External)N
986(subprograms)X
1562(referenced:)X
746 4512(COMPAV:)N
1130(real*)X
554 4704(Variables:)N
842 4896(Name)N
1082(Type)X
1322(Dims)X
1754(Name)X
1994(Type)X
2234(Dims)X
2666(Name)X
2906(Type)X
3146(Dims)X
3578(Name)X
3818(Type)X
4058(Dims)X
890 4992(AVG)N
1082(real)X
1706(COUNT)X
1994(intg)X
2810(I)X
2906(intg)X
3482(MAXNOS)X
3818(intg*)X
842 5088(NUMS)N
1082(real)X
1370(1)X
554 5280(*)N
650(Variable)X
1082(not)X
1274(declared.)X
1754(Type)X
1994(has)X
2186(been)X
2426(implicitly)X
2954(defined.)X
554 5568(Variables)N
1034(set)X
1226(but)X
1418(never)X
1706(used)X
1946(in)X
2090(module)X
2426(AVENUM:)X
890 5664(AVG)N
1 f
266 6144(Page)N
442(11)X
3460(January)X
3730(16,)X
3850(1993)X

12 p
%%Page: 12 13
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
7 f
10 s
602 864(0)N
698(syntax)X
1034(errors)X
1370(detected)X
1802(in)X
1946(file)X
2186(average.f)X
602 960(1)N
698(warning)X
1082(issued)X
1418(in)X
1562(file)X
1802(average.f)X
554 1152(Subprogram)N
1082(COMPAV:)X
1514(argument)X
1946(data)X
2186(type)X
2426(mismatch)X
650 1248(at)N
794(position)X
1226(1:)X
938 1344(Dummy)N
1226(type)X
1466(intg)X
1754(in)X
1898(module)X
2234(COMPAV)X
2570(line)X
2810(10)X
2954(file)X
3194(average.f)X
938 1440(Actual)N
1274(type)X
1514(real)X
1802(in)X
1946(module)X
2282(AVENUM)X
2618(line)X
2858(43)X
3002(file)X
3242(average.f)X
1 f
554 1670(According)N
915(to)X
3 f
999(Ftnchek)X
1 f
(,)S
1321(the)X
1442(program)X
1737(contains)X
2027(variables)X
2340(which)X
2559(may)X
2720(be)X
2819(used)X
2989(before)X
3218(they)X
3379(are)X
3501(assigned)X
3800(an)X
3899(ini-)X
554 1766(tial)N
684(value,)X
906(and)X
1050(variables)X
1368(which)X
1592(are)X
1719(not)X
1849(needed.)X
3 f
2145(Ftnchek)X
1 f
2453(also)X
2609(warns)X
2828(the)X
2953(user)X
3114(that)X
3261(an)X
3364(integer)X
3614(quotient)X
3903(has)X
554 1862(been)N
737(converted)X
1086(to)X
1180(a)X
1248(real.)X
1421(This)X
1595(may)X
1765(assist)X
1970(the)X
2100(user)X
2266(in)X
2360(catching)X
2664(an)X
2772(unintended)X
3160(roundoff)X
3473(error.)X
3702(Since)X
3912(the)X
9 f
554 1958(-)N
3 f
598(symtab)X
1 f
872(\202ag)X
1017(was)X
1167(given,)X
3 f
1390(Ftnchek)X
1 f
1695(prints)X
1902(out)X
2029(a)X
2089(table)X
2269(containing)X
2631(identi\201ers)X
2975(from)X
3155(the)X
3277(local)X
3457(module)X
3721(and)X
3861(their)X
554 2054(corresponding)N
1040(datatype)X
1339(and)X
1482(number)X
1754(of)X
1849(dimensions.)X
2281(Finally,)X
3 f
2555(Ftnchek)X
1 f
2863(warns)X
3083(that)X
3231(the)X
3357(function)X
3652(is)X
3733(not)X
3863(used)X
554 2150(with)N
716(the)X
834(proper)X
1064(type)X
1222(of)X
1309(arguments.)X
554 2284(With)N
3 f
734(Ftnchek)X
1 f
('s)S
1092(help,)X
1270(we)X
1384(can)X
1516(debug)X
1732(the)X
1850(program.)X
2182(We)X
2314(can)X
2446(see)X
2569(that)X
2709(there)X
2890(were)X
3067(the)X
3185(following)X
3516(errors:)X
554 2418(1.)N
7 f
694(SUM)X
1 f
858(and)X
7 f
1022(COUNT)X
1 f
1282(should)X
1515(have)X
1687(been)X
1859(converted)X
2196(to)X
2278(real)X
2419(before)X
2645(doing)X
2847(the)X
2965(division.)X
554 2552(2.)N
7 f
694(SUM)X
1 f
858(should)X
1091(have)X
1263(been)X
1435(initialized)X
1775(to)X
1857(0)X
1917(before)X
2143(entering)X
2426(the)X
2544(loop.)X
554 2686(3.)N
7 f
694(AVG)X
1 f
858(was)X
1003(never)X
1202(printed)X
1449(out)X
1571(after)X
1739(being)X
1937(calculated.)X
554 2820(4.)N
7 f
694(NUMS)X
1 f
906(should)X
1139(have)X
1311(been)X
1483(declared)X
7 f
1804(INTEGER)X
1 f
2160(instead)X
2407(of)X
7 f
2522(REAL)X
1 f
(.)S
554 2954(We)N
690(also)X
843(see)X
970(that)X
7 f
1142(I)X
1 f
(,)S
1234(not)X
7 f
1388(J)X
1 f
(,)S
1480(should)X
1717(have)X
1894(been)X
2071(declared)X
7 f
2397(INTEGER)X
1 f
2758(in)X
2845(function)X
7 f
3165(COMPAV)X
1 f
(.)S
3498(Also,)X
7 f
3722(MAXNOS)X
1 f
554 3050(was)N
703(not)X
829(declared)X
1126(as)X
7 f
1245(INTEGER)X
1 f
(,)S
1625(nor)X
7 f
1784(COMPAV)X
1 f
2096(as)X
7 f
2215(REAL)X
1 f
(,)S
2451(in)X
2537(program)X
7 f
2861(AVENUM)X
1 f
(.)S
3213(These)X
3429(are)X
3552(not)X
3677(errors,)X
3908(but)X
554 3146(they)N
725(may)X
896(indicate)X
1183(carelessness.)X
1649(As)X
1771(it)X
1848(happened,)X
2209(the)X
2340(default)X
2596(type)X
2767(of)X
2867(these)X
3066(variables)X
3390(coincided)X
3736(with)X
3912(the)X
554 3242(intended)N
850(type.)X
574 3376(Here)N
751(is)X
824(the)X
942(corrected)X
1262(program,)X
1574(and)X
1710(its)X
1805(output)X
2029(when)X
2223(run:)X
7 f
554 3510(C)N
938(AUTHORS:)X
1370(MIKE)X
1610(MYERS)X
1898(AND)X
2090(LUCIA)X
2378(SPAGNUOLO)X
554 3606(C)N
938(DATE:)X
1370(MAY)X
1562(8,)X
1706(1989)X
554 3702(C)N
554 3798(C)N
938(Variables:)X
554 3894(C)N
1322(SCORE)X
1610(->)X
1754(an)X
1898(array)X
2186(of)X
2330(test)X
2570(scores)X
554 3990(C)N
1322(SUM)X
1514(->)X
1754(sum)X
1946(of)X
2090(the)X
2282(test)X
2522(scores)X
554 4086(C)N
1322(COUNT)X
1610(->)X
1754(counter)X
2138(of)X
2282(scores)X
2618(read)X
2858(in)X
554 4182(C)N
1322(I)X
1418(->)X
1754(loop)X
1994(counter)X
554 4278(C)N
890 4374(REAL)N
1130(FUNCTION)X
1562(COMPAV\(SCORE,COUNT\))X
1130 4470(INTEGER)N
1514(SUM,COUNT,I,SCORE\(5\))X
554 4566(C)N
1130 4662(SUM)N
1322(=)X
1418(0)X
1130 4758(DO)N
1274(30)X
1418(I)X
1514(=)X
1610(1,COUNT)X
1322 4854(SUM)N
1514(=)X
1610(SUM)X
1802(+)X
1898(SCORE\(I\))X
554 4950(30)N
1130(CONTINUE)X
1130 5046(COMPAV)N
1466(=)X
1562(FLOAT\(SUM\)/FLOAT\(COUNT\))X
938 5142(END)N
554 5238(C)N
554 5334(C)N
938 5430(PROGRAM)N
1322(AVENUM)X
554 5526(C)N
554 5622(C)N
1706(MAIN)X
1946(PROGRAM)X
554 5718(C)N
554 5814(C)N
938(AUTHOR:)X
1418(LOIS)X
1658(BIGBIE)X
1 f
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(12)X

13 p
%%Page: 13 14
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
7 f
10 s
554 864(C)N
938(DATE:)X
1418(MAY)X
1610(15,)X
1802(1990)X
554 960(C)N
554 1056(C)N
938(Variables:)X
554 1152(C)N
1322(MAXNOS)X
1658(->)X
1802(maximum)X
2186(number)X
2522(of)X
2666(input)X
2954(values)X
554 1248(C)N
1322(NUMS)X
1706(->)X
1850(an)X
1994(array)X
2282(of)X
2426(numbers)X
554 1344(C)N
1322(COUNT)X
1706(->)X
1850(exact)X
2138(number)X
2474(of)X
2618(input)X
2906(values)X
554 1440(C)N
1322(AVG)X
1706(->)X
1850(average)X
2234(returned)X
2666(by)X
2810(COMPAV)X
554 1536(C)N
1322(I)X
1706(->)X
1850(loop)X
2090(counter)X
554 1632(C)N
554 1728(C)N
1130 1824(INTEGER)N
1514(MAXNOS)X
1130 1920(PARAMETER\(MAXNOS=5\))N
1130 2016(INTEGER)N
1514(I,)X
1658(NUMS\(MAXNOS\),)X
2330(COUNT)X
1130 2112(REAL)N
1370(AVG,COMPAV)X
1130 2208(COUNT)N
1418(=)X
1514(0)X
1130 2304(DO)N
1274(80)X
1418(I)X
1514(=)X
1610(1,MAXNOS)X
1322 2400(READ)N
1562(\(5,*,END=100\))X
2234(NUMS\(I\))X
1322 2496(COUNT)N
1610(=)X
1706(COUNT)X
1994(+)X
2090(1)X
554 2592(80)N
1130(CONTINUE)X
554 2688(100)N
1130(AVG)X
1322(=)X
1418(COMPAV\(NUMS,)X
2042(COUNT\))X
1130 2784(WRITE\(6,*\))N
1658('AVERAGE)X
2090(=',AVG)X
938 2880(END)N
554 3072($)N
650(run)X
842(average)X
554 3168(70)N
554 3264(90)N
554 3360(85)N
554 3456()N
554 3552(AVERAGE)N
938(=)X
1130(81.66666)X
554 3648($)N
1 f
554 3878(With)N
3 f
734(Ftnchek)X
1 f
('s)S
1092(help,)X
1270(our)X
1397(program)X
1689(is)X
1762(a)X
1818(success!)X
9 s
266 4108(I)N
268(IN)X
294(NT)X
348(TE)X
394(ER)X
440(RP)X
490(PR)X
532(RE)X
582(ET)X
628(TI)X
674(IN)X
700(NG)X
754(G)X
826(T)X
828(TH)X
874(HE)X
928(E)X
992(O)X
994(OU)X
1048(UT)X
1102(TP)X
1148(PU)X
1190(UT)X
1244(T)X
3 f
10 s
554 4204(Ftnchek)N
1 f
857(will)X
1004(print)X
1178(out)X
1303(four)X
1460(main)X
1643(types)X
1835(of)X
1926(messages.)X
2293(They)X
2482(are)X
2605(portability)X
2962(warnings,)X
3300(other)X
3489(warnings,)X
3827(infor-)X
554 4300(mational)N
865(messages,)X
1219(and)X
1366(syntax)X
1606(errors.)X
1865(Portability)X
2232(warnings)X
2556(specify)X
2818(nonstandard)X
3240(usages)X
3484(that)X
3634(may)X
3802(not)X
3934(be)X
554 4396(accepted)N
858(by)X
960(other)X
1147(compilers.)X
1525(Other)X
1731(warning)X
2017(messages)X
2343(report)X
2558(potential)X
2861(errors)X
3072(that)X
3215(are)X
3337(not)X
3462(normally)X
3774(\202agged)X
554 4492(by)N
658(a)X
718(compiler.)X
1067(Informational)X
1532(messages)X
1859(consist)X
2105(of)X
2196(warnings)X
2514(which)X
2734(may)X
2896(assist)X
3093(the)X
3215(user)X
3373(in)X
3459(the)X
3581(debugging)X
3943(of)X
554 4588(their)N
721(Fortran)X
977(program.)X
554 4722(Syntax)N
798(errors)X
1009(are)X
1131(violations)X
1469(of)X
1559(the)X
1680(Fortran)X
1939(language.)X
2292(The)X
2440(user)X
2597(should)X
2833(have)X
3008(already)X
3268(eliminated)X
3629(any)X
3768(that)X
3911(are)X
554 4818(\202agged)N
810(by)X
910(the)X
1028(Fortran)X
1284(compiler.)X
3 f
554 4952(Ftnchek)N
1 f
865(does)X
1043(not)X
1176(detect)X
1399(all)X
1510(syntax)X
1750(errors.)X
2009(Generally,)X
3 f
2377(Ftnchek)X
1 f
2688(only)X
2861(does)X
3039(as)X
3138(much)X
3348(local)X
3536(syntactic)X
3853(error)X
554 5048(checking)N
864(as)X
951(is)X
1024(necessary)X
1357(in)X
1439(order)X
1629(for)X
1743(it)X
1807(to)X
1889(work)X
2074(properly.)X
554 5182(If)N
3 f
630(Ftnchek)X
1 f
932(gives)X
1123(you)X
1265(a)X
1323(syntax)X
1554(error)X
1733(message)X
2027(when)X
2223(the)X
2343(compiler)X
2650(does)X
2819(not,)X
2963(it)X
3030(may)X
3191(be)X
3290(because)X
3568(your)X
3738(program)X
554 5278(contains)N
851(an)X
957(extension)X
1294(to)X
1386(standard)X
1688(Fortran)X
1954(which)X
2180(is)X
2263(accepted)X
2575(by)X
2685(the)X
2813(compiler)X
3127(but)X
3258(not)X
3389(by)X
3 f
3498(Ftnchek)X
1 f
(.)S
3847(On)X
3974(a)X
554 5374(VAX/VMS)N
951(system,)X
1221(you)X
1369(can)X
1509(use)X
1644(the)X
1770(compiler)X
2083(option)X
7 f
2343(/STANDARD)X
1 f
2803(to)X
2893(cause)X
3101(the)X
3228(compiler)X
3542(to)X
3633(accept)X
3868(only)X
554 5470(standard)N
846(Fortran.)X
1142(On)X
1260(most)X
1435(Unix)X
1615(or)X
1702(Unix-like)X
2029(systems,)X
2322(this)X
2457(can)X
2589(be)X
2685(accomplished)X
3146(by)X
3246(setting)X
3479(the)X
3597(\202ag)X
9 f
3737(-)X
3 f
3781(ansi.)X
1 f
554 5604(Most)N
743(error)X
925(messages)X
1253(are)X
1377(self-explanatory.)X
1964(Those)X
2185(which)X
2406(need)X
2583(a)X
2644(brief)X
2821(explanation)X
3220(are)X
3344(listed)X
3543(below.)X
3805(Please)X
554 5700(note)N
722(that)X
872(any)X
1018(error)X
1205(messages)X
1537(which)X
1762(begin)X
1969(with)X
2140("oops")X
2386(refer)X
2568(to)X
2659(technical)X
2978(conditions)X
3340(and)X
3485(indicate)X
3768(bugs)X
3948(in)X
3 f
554 5796(Ftnchek)N
1 f
854(or)X
941(that)X
1081(its)X
1176(resources)X
1500(have)X
1672(been)X
1844(exceeded.)X
266 6144(Page)N
442(13)X
3460(January)X
3730(16,)X
3850(1993)X

14 p
%%Page: 14 15
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
554 864(The)N
714(following)X
1060(messages)X
1398(warn)X
1594(about)X
1807(possible)X
2104(portability)X
2472(problems,)X
2826(including)X
3164(common)X
3480(but)X
3618(nonstandard)X
554 960(usages:)N
2 f
554 1190(Nonstandard)N
991(format)X
1224(item)X
3 f
842 1286(Ftnchek)N
1 f
1146(will)X
1294(\202ag)X
1439(nonstandard)X
1856(items)X
2054(in)X
2141(a)X
7 f
2230(FORMAT)X
1 f
2543(statement)X
2875(which)X
3096(may)X
3259(not)X
3386(be)X
3487(compatible)X
3868(with)X
842 1382(other)N
1027(systems.)X
1340(Controlled)X
1702(by)X
9 f
1802(-)X
3 f
1846(f77)X
1 f
1973(option.)X
2 f
554 1612(Characters)N
934(past)X
1087(72)X
1187(columns)X
1 f
842 1708(A)N
935(statement)X
1278(has)X
1421(been)X
1609(read)X
1784(which)X
2016(has)X
2159(nonblank)X
2493(characters)X
2856(past)X
3021(column)X
3297(72.)X
3453(Standard)X
3774(Fortran)X
842 1804(ignores)N
1105(all)X
1212(text)X
1359(in)X
1448(those)X
1644(columns,)X
1962(but)X
2091(many)X
2296(compilers)X
2639(do)X
2746(not.)X
2915(Thus)X
3102(the)X
3227(program)X
3525(may)X
3689(be)X
3791(treated)X
842 1900(differently)N
1201(by)X
1301(different)X
1598(compilers.)X
1974(Controlled)X
2336(by)X
9 f
2436(-)X
3 f
2480(f77)X
1 f
2607(option)X
2831(and)X
9 f
2967(-)X
3 f
3011(columns)X
1 f
3315(setting.)X
2 f
554 2130(Warning:)N
881(file)X
1003(contains)X
1294(tabs.)X
1487(May)X
1650(not)X
1772(be)X
1868(portable.)X
3 f
842 2226(Ftnchek)N
1 f
1147(expands)X
1435(tabs)X
1589(to)X
1676(be)X
1777(equivalent)X
2136(to)X
2223(spaces)X
2458(up)X
2563(to)X
2650(the)X
2773(next)X
2936(column)X
3202(which)X
3424(is)X
3503(a)X
3565(multiple)X
3857(of)X
3950(8.)X
842 2322(Some)N
1049(compilers)X
1390(treat)X
1558(tabs)X
1712(differently,)X
2096(and)X
2237(also)X
2390(it)X
2458(is)X
2535(possible)X
2821(that)X
2965(\201les)X
3122(sent)X
3275(by)X
3379(electronic)X
3720(mail)X
3886(will)X
842 2418(have)N
1018(the)X
1140(tabs)X
1293(converted)X
1635(to)X
1722(blanks)X
1956(in)X
2043(some)X
2237(way.)X
2436(Therefore)X
2779(\201les)X
2937(containing)X
3300(tabs)X
3454(may)X
3617(not)X
3744(be)X
3845(com-)X
842 2514(piled)N
1035(correctly)X
1354(after)X
1535(being)X
1746(transferred.)X
3 f
2168(Ftnchek)X
1 f
2481(does)X
2660(not)X
2794(give)X
2964(this)X
3111(message)X
3415(if)X
3496(tabs)X
3657(only)X
3831(occur)X
842 2610(within)N
1066(comments)X
1415(or)X
1502(strings.)X
1775(Controlled)X
2137(by)X
9 f
2237(-)X
3 f
2281(portability)X
1 f
2665(option.)X
2 f
554 2840(Nonstandard)N
991(type)X
1145(usage)X
1352(in)X
1434(expression)X
1 f
842 2936(The)N
987(program)X
1279(contains)X
1566(an)X
1662(operation)X
1985(such)X
2152(as)X
2239(a)X
2295(logical)X
2533(operation)X
2856(between)X
3145(integers,)X
3440(which)X
3657(is)X
3731(not)X
3854(stan-)X
842 3032(dard,)N
1025(and)X
1161(may)X
1319(not)X
1441(be)X
1537(acceptable)X
1897(to)X
1979(some)X
2168(compilers.)X
2 f
554 3262(Common)N
863(block)X
1057(has)X
1188(mixed)X
1400(character)X
1732(and)X
1872(non-character)X
2351(variables)X
1 f
842 3358(The)N
997(ANSI)X
1214(standard)X
1516(requires)X
1805(that)X
1955(if)X
2034(any)X
2180(variable)X
2469(in)X
2561(a)X
7 f
2655(COMMON)X
1 f
2973(block)X
3181(is)X
3264(of)X
3361(type)X
7 f
3558(CHARACTER)X
1 f
(,)S
842 3454(then)N
1011(all)X
1121(other)X
1316(variables)X
1636(in)X
1728(the)X
1856(same)X
7 f
2079(COMMON)X
1 f
2397(block)X
2605(must)X
2790(also)X
2949(be)X
3055(of)X
3152(type)X
7 f
3348(CHARACTER)X
1 f
(.)S
3850(Con-)X
842 3550(trolled)N
1071(by)X
9 f
1171(-)X
3 f
1215(portability)X
1 f
1599(option.)X
2 f
554 3780(Common)N
863(block)X
1057(has)X
1188(long)X
1350(data)X
1512(type)X
1666(following)X
1987(short)X
2171(data)X
2333(type)X
1 f
842 3876(Some)N
1064(compilers)X
1420(require)X
1688(that)X
1848(if)X
1937(a)X
7 f
2041(COMMON)X
1 f
2369(block)X
2587(contains)X
2894(mixed)X
3134(data)X
3308(types,)X
3537(all)X
3658(long)X
3841(types)X
842 3972(\(namely)N
7 f
1188(DOUBLE)X
1559(PRECISION)X
1 f
2046(and)X
7 f
2245(COMPLEX)X
1 f
(\))S
2662(must)X
2871(precede)X
3176(all)X
3310(short)X
3524(types)X
3747(\(namely)X
7 f
842 4068(INTEGER)N
1 f
(,)S
7 f
1246(REAL)X
1 f
(,)S
1478(etc.\))X
1659(Controlled)X
2021(by)X
9 f
2121(-)X
3 f
2165(portability)X
1 f
2549(option.)X
2 f
554 4298(Unknown)N
881(intrinsic)X
1167(function)X
1 f
842 4394(This)N
1011(message)X
1310(warns)X
1529(the)X
1654(user)X
1815(that)X
1962(a)X
2025(name)X
2226(declared)X
2526(in)X
2615(an)X
7 f
2746(INTRINSIC)X
1 f
3206(statement)X
3541(is)X
3622(unknown)X
3948(to)X
3 f
842 4490(Ftnchek)N
1 f
(.)S
1185(Probably)X
1497(it)X
1564(is)X
1640(a)X
1699(nonstandard)X
2114(intrinsic)X
2399(function,)X
2709(and)X
2848(so)X
2942(the)X
3063(program)X
3358(will)X
3505(not)X
3629(be)X
3727(portable.)X
842 4586(The)N
987(function)X
1274(will)X
1418(be)X
1514(treated)X
1753(by)X
3 f
1853(Ftnchek)X
1 f
2153(as)X
2240(a)X
2296(user-de\201ned)X
2713(function.)X
3041(This)X
3204(warning)X
3488(is)X
3562(not)X
3685(controlled)X
842 4682(by)N
942(the)X
9 f
1060(-)X
3 f
1104(portability)X
1 f
1488(option,)X
1732(since)X
1917(it)X
1981(affects)X
3 f
2216(Ftnchek)X
1 f
('s)S
2574(analysis)X
2852(of)X
2939(the)X
3057(program.)X
2 f
554 4912(Identifiers)N
903(which)X
1114(are)X
1241(not)X
1363(unique)X
1601(in)X
1683(first)X
1831(six)X
1940(chars)X
1 f
842 5008(Warns)N
1080(that)X
1228(two)X
1376(identi\201ers)X
1724(which)X
1948(are)X
2076(longer)X
2310(than)X
2477(6)X
2546(characters)X
2902(do)X
3011(not)X
3142(differ)X
3350(in)X
3441(\201rst)X
3594(6)X
3663(characters.)X
842 5104(This)N
1017(is)X
1103(for)X
1230(portability:)X
1618(they)X
1789(may)X
1960(not)X
2095(be)X
2204(considered)X
2585(distinct)X
2853(by)X
2966(some)X
3168(compilers.)X
3556(Controlled)X
3930(by)X
9 f
842 5200(-)N
3 f
886(sixchar)X
1 f
1155(option.)X
554 5430(The)N
699(following)X
1030(messages)X
1353(warn)X
1534(of)X
1621(possible)X
1903(errors)X
2111(\(bugs\))X
2336(that)X
2476(could)X
2674(cause)X
2873(incorrect)X
3179(operation)X
3502(of)X
3589(the)X
3707(program:)X
2 f
554 5660(Integer)N
806(quotient)X
1088(expr)X
1251(converted)X
1588(to)X
1670(real)X
1 f
842 5756(The)N
1004(quotient)X
1303(of)X
1407(two)X
1564(integers)X
1855(results)X
2101(in)X
2200(an)X
2313(integer)X
2573(type)X
2748(result,)X
2983(in)X
3082(which)X
3315(the)X
3450(fractional)X
3795(part)X
3957(is)X
842 5852(dropped.)N
1172(If)X
1252(such)X
1425(an)X
1527(integer)X
1776(expression)X
2145(involving)X
2477(division)X
2760(is)X
2839(later)X
3008(converted)X
3351(to)X
3439(a)X
3501(real)X
3648(datatype,)X
3966(it)X
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(14)X

15 p
%%Page: 15 16
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(may)N
1000(be)X
1096(that)X
1236(a)X
1292(real)X
1433(type)X
1591(division)X
1868(had)X
2004(been)X
2176(intended.)X
2512(Controlled)X
2874(by)X
9 f
2974(-)X
3 f
3018(truncation)X
1 f
3398(option.)X
2 f
554 1094(Integer)N
806(quotient)X
1088(expr)X
1251(used)X
1418(in)X
1500(exponent)X
1 f
842 1190(Similarly,)N
1184(if)X
1258(the)X
1381(quotient)X
1668(of)X
1761(two)X
1907(integers)X
2187(is)X
2266(used)X
2439(as)X
2532(an)X
2634(exponent,)X
2974(it)X
3044(is)X
3123(quite)X
3309(likely)X
3517(that)X
3663(a)X
3725(real)X
3872(type)X
842 1286(division)N
1119(was)X
1264(intended.)X
1600(Controlled)X
1962(by)X
9 f
2062(-)X
3 f
2106(truncation)X
1 f
2486(option.)X
2 f
554 1516(Real)N
721(truncated)X
1048(to)X
1130(intg)X
3 f
842 1612(Ftnchek)N
1 f
1151(has)X
1287(detected)X
1584(an)X
1689(assignment)X
2078(statement)X
2414(which)X
2639(has)X
2775(a)X
2840(real)X
2990(expression)X
3363(on)X
3473(the)X
3601(right,)X
3802(but)X
3934(an)X
842 1708(integer)N
1086(variable)X
1366(on)X
1467(the)X
1586(left.)X
1754(The)X
1900(fractional)X
2229(part)X
2375(of)X
2463(the)X
2581(real)X
2722(value)X
2916(will)X
3060(be)X
3156(lost.)X
3331(If)X
3405(you)X
3545(explicitly)X
3867(con-)X
842 1804(vert)N
990(the)X
1111(real)X
1255(expression)X
1621(to)X
1706(integer)X
1952(using)X
2148(the)X
7 f
2297(INT)X
1 f
2464(or)X
7 f
2582(NINT)X
1 f
2798(intrinsic)X
3084(function,)X
3395(no)X
3499(warning)X
3786(will)X
3934(be)X
842 1900(printed.)N
1130(A)X
1209(similar)X
1452(message)X
1744(is)X
1817(printed)X
2064(if)X
2133(a)X
2189(double)X
2427(precision)X
2741(expression)X
3104(is)X
3177(assigned)X
3473(to)X
3555(a)X
3611(single)X
3822(preci-)X
842 1996(sion)N
995(variable,)X
1294(etc.)X
1448(Controlled)X
1810(by)X
9 f
1910(-)X
3 f
1954(truncation)X
1 f
2334(option.)X
2 f
554 2226(Subscript)N
876(is)X
949(not)X
1071(integer)X
1 f
842 2322(Since)N
1050(array)X
1247(subscripts)X
1598(are)X
1728(normally)X
2048(integer)X
2302(quantities,)X
2664(the)X
2793(use)X
2931(of)X
3029(a)X
3096(non-integer)X
3497(expression)X
3871(here)X
842 2418(may)N
1000(signal)X
1211(an)X
1307(error.)X
1524(Controlled)X
1886(by)X
9 f
1986(-)X
3 f
2030(truncation)X
1 f
2410(option.)X
2 f
554 2648(Non-integer)N
961(DO)X
1097(loop)X
1259(bounds)X
1 f
842 2744(This)N
1010(warning)X
1299(is)X
1378(only)X
1546(given)X
1750(when)X
1950(the)X
7 f
2102(DO)X
1 f
2225(index)X
2430(and)X
2573(bounds)X
2831(are)X
2957(non-integer.)X
3394(Use)X
3546(of)X
3640(non-integer)X
842 2840(quantities)N
1194(in)X
1297(a)X
7 f
1402(DO)X
1 f
1539(statement)X
1887(may)X
2066(cause)X
2286(unexpected)X
2692(errors,)X
2940(or)X
3047(different)X
3364(results)X
3613(on)X
3733(different)X
842 2936(machines,)N
1185(due)X
1321(to)X
1403(roundoff)X
1704(effects.)X
1979(Controlled)X
2341(by)X
9 f
2441(-)X
3 f
2485(truncation)X
1 f
2865(option.)X
2 f
554 3166(DO)N
690(index)X
884(is)X
957(not)X
1079(integer)X
1 f
842 3262(This)N
1004(warning)X
1287(is)X
1360(only)X
1522(given)X
1720(when)X
1914(the)X
7 f
2060(DO)X
1 f
2176(bounds)X
2427(are)X
2546(integer,)X
2809(but)X
2931(the)X
7 f
3077(DO)X
1 f
3194(index)X
3393(is)X
3467(not.)X
3630(It)X
3700(may)X
3859(indi-)X
842 3358(cate)N
992(a)X
1048(failure)X
1278(to)X
1360(declare)X
1613(the)X
1731(index)X
1929(to)X
2011(be)X
2107(an)X
2203(integer.)X
2486(Controlled)X
2848(by)X
9 f
2948(-)X
3 f
2992(truncation)X
1 f
3372(option.)X
2 f
554 3588(Possible)N
845(division)X
1118(by)X
1214(zero)X
1 f
842 3684(This)N
1010(message)X
1309(is)X
1389(printed)X
1643(out)X
1772(wherever)X
2099(division)X
2383(is)X
2463(done)X
2646(\(except)X
2910(division)X
3194(by)X
3301(a)X
3364(constant\).)X
3725(Use)X
3877(it)X
3948(to)X
842 3780(help)N
1000(locate)X
1212(a)X
1268(runtime)X
1537(division)X
1814(by)X
1914(zero)X
2073(problem.)X
2400(Controlled)X
2762(by)X
9 f
2862(-)X
3 f
2906(division)X
1 f
3191(option.)X
2 f
554 4010(NAME)N
792(not)X
914(set)X
1023(when)X
1212(RETURN)X
1534(encountered)X
1 f
842 4106(The)N
988(way)X
1143(that)X
1284(functions)X
1604(in)X
1688(Fortran)X
1946(return)X
2160(a)X
2218(value)X
2414(is)X
2489(by)X
2591(assigning)X
2915(the)X
3035(value)X
3231(to)X
3315(the)X
3435(name)X
3631(of)X
3720(the)X
3840(func-)X
842 4202(tion.)N
1032(This)X
1200(message)X
1498(indicates)X
1809(that)X
1955(the)X
2079(function)X
2371(was)X
2521(not)X
2648(assigned)X
2949(a)X
3010(value)X
3209(before)X
3440(the)X
3563(point)X
3752(where)X
3974(a)X
7 f
842 4298(RETURN)N
1 f
1151(statement)X
1479(was)X
1625(found.)X
1873(Therefore)X
2212(it)X
2277(is)X
2351(possible)X
2634(that)X
2775(the)X
2894(function)X
3182(could)X
3382(return)X
3596(an)X
3694(unde\201ned)X
842 4394(value.)N
2 f
554 4624(Variables)N
885(used)X
1052(before)X
1277(set)X
1 f
842 4720(This)N
1005(message)X
1298(indicates)X
1604(that)X
1745(an)X
1842(identi\201er)X
2152(is)X
2226(used)X
2394(to)X
2477(compute)X
2774(a)X
2831(value)X
3026(prior)X
3203(to)X
3287(its)X
3384(initialization.)X
3850(Such)X
842 4816(usage)N
1059(may)X
1231(lead)X
1399(to)X
1495(an)X
1605(incorrect)X
1925(value)X
2132(being)X
2343(computed,)X
2712(since)X
2910(its)X
3018(initial)X
3237(value)X
3444(is)X
3530(not)X
3665(controlled.)X
842 4912(Given)N
1058(for)X
9 f
1172(-)X
3 f
1216(usage)X
1 f
1427(setting)X
1660(1)X
1720(or)X
1807(3.)X
2 f
554 5142(Variables)N
885(may)X
1039(be)X
1135(used)X
1302(before)X
1527(set)X
1 f
842 5238(Similar)N
1104(to)X
1194(used)X
1369(before)X
1603(set)X
1720(except)X
1958(that)X
3 f
2106(Ftnchek)X
1 f
2414(is)X
2495(not)X
2625(able)X
2787(to)X
2877(determine)X
3226(its)X
3329(status)X
3539(with)X
3709(certainty.)X
3 f
842 5334(Ftnchek)N
1 f
1143(assumes)X
1431(a)X
1488(variable)X
1768(may)X
1926(be)X
2022(used)X
2189(before)X
2415(set)X
2524(if)X
2593(the)X
2711(\201rst)X
2855(usage)X
3058(of)X
3145(the)X
3263(variable)X
3542(occurs)X
3772(prior)X
3948(in)X
842 5430(the)N
960(program)X
1252(text)X
1392(to)X
1474(its)X
1569(assignment.)X
1989(Given)X
2205(for)X
9 f
2319(-)X
3 f
2363(usage)X
1 f
2574(setting)X
2807(1)X
2867(or)X
2954(3.)X
2 f
554 5660(Subprogram)N
974(NAME:)X
1259(varying)X
1524(length)X
1744(argument)X
2071(lists:)X
1 f
842 5756(An)N
967(inconsistency)X
1430(has)X
1564(been)X
1743(found)X
1957(between)X
2252(the)X
2377(number)X
2649(of)X
2743(dummy)X
3014(arguments)X
3375(\(parameters\))X
3809(a)X
3872(sub-)X
842 5852(program)N
1135(has)X
1263(and)X
1400(the)X
1519(number)X
1785(of)X
1873(actual)X
2086(arguments)X
2441(given)X
2639(it)X
2703(in)X
2785(an)X
2881(invocation.)X
3 f
3259(Ftnchek)X
1 f
3559(keeps)X
3762(track)X
3943(of)X
266 6144(Page)N
442(15)X
3460(January)X
3730(16,)X
3850(1993)X

16 p
%%Page: 16 17
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(all)N
946(invocations)X
1339(of)X
1430(subprograms)X
1868(\()X
7 f
1895(CALL)X
1 f
2111(statements)X
2473(and)X
2614(expressions)X
3013(using)X
3211(functions\))X
3561(and)X
3702(compares)X
842 960(them)N
1025(with)X
1190(the)X
1311(de\201nitions)X
1671(of)X
1761(the)X
1882(subprograms)X
2319(elsewhere)X
2664(in)X
2749(the)X
2870(source)X
3103(code.)X
3318(The)X
3466(Fortran)X
3725(compiler)X
842 1056(normally)N
1151(does)X
1318(not)X
1440(catch)X
1630(this)X
1765(type)X
1923(of)X
2010(error.)X
2 f
554 1286(Subprogram)N
974(NAME:)X
1239(argument)X
1566(data)X
1728(type)X
1882(mismatch)X
2209(at)X
2291(position)X
2568(n)X
1 f
842 1382(The)N
991(subprogram's)X
2 f
1456(n)X
1 f
(-th)S
1609(actual)X
1825(argument)X
2152(\(in)X
2265(the)X
7 f
2415(CALL)X
1 f
2632(or)X
2724(the)X
2847(usage)X
3055(of)X
3147(a)X
3208(function\))X
3527(differs)X
3762(in)X
3849(data-)X
842 1478(type)N
1013(from)X
1202(the)X
2 f
1333(n)X
1 f
(-th)S
1495(dummy)X
1772(argument)X
2108(\(in)X
2230(the)X
7 f
2388(SUBROUTINE)X
1 f
2900(or)X
7 f
3027(FUNCTION)X
1 f
3443(declaration\).)X
3899(For)X
842 1574(instance,)N
1145(if)X
1214(the)X
1332(user)X
1486(de\201nes)X
1733(a)X
1789(subprogram)X
2192(by)X
7 f
1082 1766(SUBROUTINE)N
1610(SUBA\(X\))X
1082 1862(REAL)N
1322(X)X
1 f
842 2092(and)N
978(elsewhere)X
1320(invokes)X
7 f
1617(SUBA)X
1 f
1829(by)X
7 f
1082 2284(CALL)N
1322(SUBA\(2\))X
3 f
842 2514(Ftnchek)N
1 f
1145(will)X
1292(detect)X
1507(the)X
1629(error.)X
1850(The)X
1999(reason)X
2233(here)X
2396(is)X
2473(that)X
2617(the)X
2739(number)X
3008(2)X
3072(is)X
3149(integer,)X
3416(not)X
3542(real.)X
3727(The)X
3876(user)X
842 2610(should)N
1075(have)X
1247(said)X
7 f
1082 2802(CALL)N
1322(SUBA\(2.0\))X
1 f
842 3032(When)N
1057(checking)X
1370(an)X
1469(argument)X
1795(which)X
2015(is)X
2092(a)X
2152(subprogram,)X
3 f
2579(Ftnchek)X
1 f
2883(must)X
3062(be)X
3162(able)X
3320(to)X
3406(determine)X
3751(whether)X
842 3128(it)N
907(is)X
981(a)X
1038(function)X
1326(or)X
1414(a)X
1471(subroutine.)X
1870(The)X
2016(rules)X
2193(used)X
2361(by)X
3 f
2462(Ftnchek)X
1 f
2763(to)X
2846(do)X
2947(this)X
3083(are)X
3203(as)X
3291(follows:)X
3573(If)X
3647(the)X
3765(subpro-)X
842 3224(gram,)N
1051(besides)X
1311(being)X
1513(passed)X
1751(as)X
1842(an)X
1942(actual)X
2158(argument,)X
2505(is)X
2582(also)X
2735(invoked)X
3018(directly)X
3288(elsewhere)X
3635(in)X
3722(the)X
3845(same)X
842 3320(module,)N
1124(then)X
1284(its)X
1381(type)X
1541(is)X
1616(determined)X
1999(by)X
2101(that)X
2243(usage.)X
2488(If)X
2564(not,)X
2708(then)X
2868(if)X
2938(the)X
3057(name)X
3252(of)X
3340(the)X
3459(subprogram)X
3863(does)X
842 3416(not)N
964(appear)X
1199(in)X
1281(an)X
1377(explicit)X
1637(type)X
1795(declaration,)X
2192(it)X
2256(is)X
2329(assumed)X
2625(to)X
2707(be)X
2803(a)X
2859(subroutine;)X
3239(if)X
3308(it)X
3372(is)X
3445(explicitly)X
3767(typed)X
3966(it)X
842 3512(is)N
922(taken)X
1123(as)X
1217(a)X
1280(function.)X
1614(Therefore,)X
1979(subroutines)X
2375(passed)X
2616(as)X
2710(actual)X
2929(arguments)X
3289(need)X
3467(only)X
3635(be)X
3737(declared)X
842 3608(by)N
955(an)X
7 f
1092(EXTERNAL)X
1 f
1509(statement)X
1849(in)X
1944(the)X
2075(calling)X
2326(module,)X
2619(whereas)X
2916(functions)X
3247(must)X
3435(also)X
3598(be)X
3708(explicitly)X
842 3704(typed)N
1040(in)X
1122(order)X
1312(to)X
1394(avoid)X
1592(generating)X
1951(this)X
2086(error)X
2263(message.)X
2 f
554 4030(Subprogram)N
974(invoked)X
1244(inconsistently)X
1 f
842 4126(Here)N
1026(the)X
1151(mismatch)X
1489(is)X
1569(between)X
1864(the)X
1989(datatype)X
2288(of)X
2382(the)X
2507(subprogram)X
2918(itself)X
3106(as)X
3201(used)X
3376(and)X
3520(as)X
3615(de\201ned.)X
3899(For)X
842 4222(instance,)N
1145(if)X
1214(the)X
1332(user)X
1486(declares)X
7 f
1082 4414(INTEGER)N
1466(FUNCTION)X
1898(COUNT\(A\))X
1 f
842 4644(and)N
978(invokes)X
7 f
1275(COUNT)X
1 f
1535(in)X
1617(another)X
1878(module)X
2138(as)X
7 f
1082 4836(N)N
1178(=)X
1274(COUNT\(A\))X
1 f
842 5066(without)N
1107(declaring)X
1428(its)X
1525(datatype,)X
1839(it)X
1905(will)X
2051(default)X
2296(to)X
2380(real)X
2523(type,)X
2703(based)X
2908(on)X
3010(the)X
3130(\201rst)X
3276(letter)X
3463(of)X
3552(its)X
3649(name.)X
3885(The)X
842 5162(calling)N
1080(module)X
1340(should)X
1573(have)X
1745(included)X
2041(the)X
2159(declaration)X
7 f
1082 5354(INTEGER)N
1466(COUNT)X
2 f
554 5718(Subprogram)N
974(NAME:)X
1239(argument)X
1566(usage)X
1773(mismatch)X
3 f
842 5814(Ftnchek)N
1 f
1144(detects)X
1389(a)X
1448(possible)X
1733(con\202ict)X
1996(between)X
2287(the)X
2408(way)X
2565(a)X
2624(subprogram)X
3030(uses)X
3191(an)X
3290(argument)X
3616(and)X
3755(the)X
3876(way)X
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(16)X

17 p
%%Page: 17 18
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(in)N
925(which)X
1141(the)X
1259(argument)X
1582(is)X
1655(supplied)X
1946(to)X
2028(the)X
2146(subprogram.)X
2589(The)X
2734(con\202ict)X
2994(can)X
3126(be)X
3222(one)X
3358(of)X
3445(two)X
3585(types,)X
3794(as)X
3881(out-)X
842 960(lined)N
1022(below.)X
2 f
554 1190(Dummy)N
824(arg)X
955(is)X
1028(modified,)X
1348(Actual)X
1577(arg)X
1708(is)X
1781(const)X
1970(or)X
2061(expr)X
1 f
842 1286(A)N
924(dummy)X
1192(argument)X
1519(is)X
1596(an)X
1696(argument)X
2023(as)X
2114(named)X
2352(in)X
2439(a)X
7 f
2528(SUBROUTINE)X
1 f
3033(or)X
7 f
3153(FUNCTION)X
1 f
3562(statement)X
3894(and)X
842 1382(used)N
1022(within)X
1259(the)X
1390(subprogram.)X
1846(An)X
1977(actual)X
2202(argument)X
2538(is)X
2623(an)X
2731(argument)X
3066(as)X
3165(passed)X
3411(to)X
3505(a)X
3573(subroutine)X
3943(or)X
842 1478(function)N
1131(by)X
1233(the)X
1353(caller.)X
3 f
1594(Ftnchek)X
1 f
1897(is)X
1973(saying)X
2205(that)X
2348(a)X
2407(dummy)X
2674(argument)X
3000(is)X
3076(modi\201ed)X
3383(by)X
3486(the)X
3607(subprogram,)X
842 1574(i.e.)N
961(its)X
1056(value)X
1250(will)X
1394(be)X
1490(changed)X
1778(in)X
1860(the)X
1978(calling)X
2216(module.)X
2516(The)X
2661(corresponding)X
3140(actual)X
3352(argument)X
3675(should)X
3908(not)X
842 1670(be)N
952(a)X
1022(constant)X
1323(or)X
1424(expression,)X
1822(but)X
1959(rather)X
2182(a)X
2253(variable)X
2547(or)X
2649(array)X
2850(element)X
3139(which)X
3370(can)X
3517(be)X
3628(legitimately)X
842 1766(assigned)N
1138(to.)X
1260(Given)X
1476(for)X
9 f
1590(-)X
3 f
1634(usage)X
1 f
1845(setting)X
2078(1)X
2138(or)X
2225(3.)X
2 f
554 1996(Dummy)N
824(arg)X
955(used)X
1122(before)X
1347(set,)X
1476(Actual)X
1705(arg)X
1836(not)X
1958(set)X
1 f
842 2092(Here)N
1024(a)X
1085(dummy)X
1354(argument)X
1682(may)X
1845(be)X
1946(used)X
2118(in)X
2205(the)X
2328(subprogram)X
2736(before)X
2967(having)X
3210(a)X
3271(value)X
3470(assigned)X
3772(to)X
3860(it)X
3930(by)X
842 2188(the)N
971(subprogram.)X
1425(The)X
1581(corresponding)X
2071(actual)X
2294(argument)X
2628(should)X
2872(have)X
3055(a)X
3122(value)X
3327(assigned)X
3634(to)X
3727(it)X
3802(by)X
3912(the)X
842 2284(caller)N
1041(prior)X
1217(to)X
1299(invoking)X
1603(the)X
1721(subprogram.)X
2164(Given)X
2380(for)X
9 f
2494(-)X
3 f
2538(usage)X
1 f
2749(setting)X
2982(1)X
3042(or)X
3129(3.)X
2 f
554 2514(Common)N
863(block)X
1057(NAME:)X
1322(varying)X
1587(length)X
1 f
842 2610(A)N
7 f
956(COMMON)X
1 f
1273(block)X
1480(declared)X
1782(in)X
1873(different)X
2179(subprograms)X
2622(has)X
2758(different)X
3064(numbers)X
3369(of)X
3465(variables)X
3784(in)X
3875(it)X
3948(in)X
842 2706(different)N
1143(declarations.)X
1595(This)X
1761(is)X
1838(not)X
1964(necessarily)X
2345(an)X
2445(error,)X
2646(but)X
2772(it)X
2839(may)X
3000(indicate)X
3277(that)X
3420(a)X
3479(variable)X
3761(is)X
3837(miss-)X
842 2802(ing)N
966(from)X
1144(the)X
1264(list.)X
1423(Note)X
1601(that)X
1743(according)X
2082(to)X
2166(the)X
2286(Fortran)X
2544(77)X
2646(standard,)X
2960(it)X
3026(is)X
3101(an)X
3199(error)X
3378(for)X
3494(named)X
3730(common)X
842 2898(blocks)N
1075(\(but)X
1228(not)X
1354(blank)X
1556(common\))X
1887(to)X
1972(differ)X
2174(in)X
2259(length)X
2482(in)X
2567(declarations)X
2978(in)X
3063(different)X
3363(modules.)X
3697(Given)X
3916(for)X
9 f
842 2994(-)N
3 f
886(common)X
1 f
1200(setting)X
1433(2)X
1493(or)X
1580(3.)X
2 f
554 3224(Common)N
863(block)X
1057(NAME:)X
1322(data)X
1484(type)X
1638(mismatch)X
1965(at)X
2047(position)X
2324(n)X
1 f
842 3320(The)N
2 f
994(n)X
1 f
(-th)S
1150(variable)X
1436(in)X
1526(the)X
7 f
1680(COMMON)X
1 f
1996(block)X
2202(differs)X
2440(in)X
2530(data)X
2692(type)X
2858(in)X
2948(two)X
3096(different)X
3401(declarations)X
3817(of)X
3912(the)X
7 f
842 3416(COMMON)N
1 f
1157(block.)X
1402(By)X
1522(default)X
1772(\(common)X
2106(strictness)X
2431(level)X
2614(3\),)X
3 f
2728(Ftnchek)X
1 f
3035(is)X
3115(very)X
3285(picky)X
3490(about)X
7 f
3722(COMMON)X
1 f
842 3512(blocks:)N
1098(the)X
1221(variables)X
1536(listed)X
1734(in)X
1822(them)X
2008(must)X
2189(match)X
2411(exactly)X
2669(by)X
2775(data)X
2935(type)X
3099(and)X
3241(array)X
3433(dimensions.)X
3863(That)X
842 3608(is,)N
935(the)X
1053(legal)X
1229(pair)X
1374(of)X
1461(declarations)X
1869(in)X
1951(different)X
2248(modules:)X
7 f
1082 3800(COMMON)N
1418(/COM1/)X
1754(A,B)X
1 f
842 4030(and)N
7 f
1034 4222(COMMON)N
1370(/COM1/)X
1706(A\(2\))X
1 f
842 4452(will)N
987(cause)X
3 f
1187(Ftnchek)X
1 f
1488(to)X
1571(give)X
1730(warnings)X
2045(at)X
2124(strictness)X
2443(level)X
2621(3.)X
2723(These)X
2937(two)X
3079(declarations)X
3489(are)X
3610(legal)X
3788(in)X
3872(For-)X
842 4548(tran)N
995(since)X
1188(they)X
1354(both)X
1524(declare)X
1785(two)X
1933(real)X
2082(variables.)X
2440(At)X
2548(strictness)X
2874(level)X
3058(1)X
3126(or)X
3221(2,)X
3309(no)X
3417(warning)X
3707(would)X
3934(be)X
842 4644(given)N
1049(in)X
1140(this)X
1284(example,)X
1605(but)X
1736(the)X
1863(warning)X
2156(would)X
2386(be)X
2492(given)X
2700(if)X
2779(there)X
2970(were)X
3157(a)X
3223(data)X
3387(type)X
3555(mismatch,)X
3916(for)X
842 4740(instance,)N
1145(if)X
7 f
1242(B)X
1 f
1310(were)X
1487(declared)X
7 f
1808(INTEGER)X
1 f
(.)S
2204(Controlled)X
2566(by)X
9 f
2666(-)X
3 f
2710(common)X
1 f
3024(setting.)X
554 4970(The)N
699(following)X
1030(messages)X
1353(refer)X
1526(to)X
1608(local)X
1784(syntax)X
2013(errors:)X
2 f
554 5200(Syntax)N
788(error)X
1 f
842 5296(This)N
1006(means)X
1233(that)X
1376(the)X
1497(parser,)X
1737(which)X
1956(analyzes)X
2256(the)X
2377(Fortran)X
2636(program)X
2931(into)X
3078(expressions,)X
3495(statements,)X
3876(etc.,)X
842 5392(has)N
976(been)X
1155(unable)X
1396(to)X
1485(\201nd)X
1636(a)X
1699(valid)X
1886(interpretation)X
2345(for)X
2466(some)X
2661(portion)X
2918(of)X
3011(a)X
3073(statement)X
3406(in)X
3494(the)X
3618(program.)X
3956(If)X
842 5488(the)N
963(compiler)X
1271(does)X
1441(not)X
1566(report)X
1781(a)X
1840(syntax)X
2072(error)X
2252(at)X
2333(the)X
2454(same)X
2642(place,)X
2855(the)X
2977(most)X
3156(common)X
3460(explanations)X
3889(are:)X
842 5584(\(1\))N
965(use)X
1101(of)X
1197(a)X
1262(reserved)X
1564(word)X
1758(as)X
1854(an)X
1959(array)X
2154(or)X
2250(character)X
2575(variable)X
2862(\(see)X
3020(Table)X
3231(2)X
3299(in)X
3389(the)X
3515(section)X
3770(entitled)X
842 5680("Limitations)N
1274(and)X
1421(Extensions"\),)X
1883(or)X
1981(\(2\))X
2106(use)X
2244(of)X
2342(an)X
2449(extension)X
2787(to)X
2880(ANSI)X
3099(standard)X
3403(Fortran)X
3671(that)X
3823(is)X
3908(not)X
842 5776(recognized)N
1215(by)X
3 f
1315(Ftnchek)X
1 f
(.)S
266 6144(Page)N
442(17)X
3460(January)X
3730(16,)X
3850(1993)X

18 p
%%Page: 18 19
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(NOTE:)N
1098(This)X
1260(message)X
1552(means)X
1777(that)X
1917(the)X
2035(affected)X
2316(statement)X
2644(is)X
2718(not)X
2841(interpreted.)X
3250(Therefore,)X
3609(it)X
3674(is)X
3748(possible)X
842 960(that)N
3 f
983(Ftnchek)X
1 f
('s)S
1342(subsequent)X
1719(processing)X
2083(will)X
2228(be)X
2325(in)X
2408(error,)X
2606(if)X
2676(it)X
2740(depends)X
3023(on)X
3123(any)X
3259(matters)X
3515(affected)X
3795(by)X
3895(this)X
842 1056(statement)N
1169(\(type)X
1354(declarations,)X
1782(etc.\).)X
2 f
554 1286(No)N
667(path)X
829(to)X
911(this)X
1046(statement)X
3 f
842 1382(Ftnchek)N
1 f
1152(will)X
1306(detect)X
1528(statements)X
1896(which)X
2122(are)X
2251(ignored)X
2526(or)X
2623(by-passed)X
2974(because)X
3259(there)X
3450(is)X
3533(no)X
3643(foreseeable)X
842 1478(route)N
1035(to)X
1124(the)X
1249(statement.)X
1623(For)X
1761(example,)X
2080(an)X
2183(unnumbered)X
2611(statement)X
2945(\(a)X
3035(statement)X
3369(without)X
3640(a)X
3703(statement)X
842 1574(label\),)N
1065(occurring)X
1393(immediately)X
1813(after)X
1981(a)X
7 f
2065(GOTO)X
1 f
2277(statement,)X
2624(cannot)X
2858(possibly)X
3144(be)X
3240(executed.)X
2 f
554 1804(Statement)N
890(out)X
1012(of)X
1094(order.)X
3 f
842 1900(Ftnchek)N
1 f
1147(will)X
1296(detect)X
1513(statements)X
1876(that)X
2021(are)X
2145(out)X
2272(of)X
2364(the)X
2487(sequence)X
2807(speci\201ed)X
3117(for)X
3236(ANSI)X
3449(standard)X
3747(Fortran-)X
842 1996(77.)N
992(Table)X
1205(1)X
1275(illustrates)X
1616(the)X
1744(allowed)X
2028(sequence)X
2353(of)X
2450(statements)X
2817(in)X
2908(the)X
3035(Fortran)X
3300(language.)X
3659(Statements)X
842 2092(which)N
1058(are)X
1177(out)X
1299(of)X
1386(order)X
1576(are)X
1695(nonetheless)X
2089(interpreted)X
2457(by)X
3 f
2557(Ftnchek)X
1 f
(,)S
2877(to)X
2959(prevent)X
3220("cascades")X
3588(of)X
3676(error)X
3854(mes-)X
842 2188(sages.)N
7 f
842 2610(--------------------------------------------------------)N
9 f
1706 2706(|)N
2442(|)X
7 f
2506(implicit)X
9 f
1706 2802(|)N
7 f
1818(parameter)X
9 f
2442(|)X
7 f
(---------------------)S
9 f
1706 2898(|)N
2442(|)X
7 f
2506(other)X
2794(specification)X
1226 2994(format)N
9 f
1706(|)X
7 f
(---------------)S
9 f
(|)S
7 f
(---------------------)S
1274 3090(and)N
9 f
1706(|)X
2442(|)X
7 f
2506(statement-function)X
1226 3186(entry)N
9 f
1706(|)X
7 f
1818(data)X
9 f
2442(|)X
7 f
(---------------------)S
9 f
1706 3282(|)N
2442(|)X
7 f
2506(executable)X
842 3378(--------------------------------------------------------)N
1 f
1898 3570(Table)N
2101(1)X
554 3800(The)N
706(following)X
1044(messages)X
1374(are)X
1500(informational)X
1963(messages,)X
2313(which)X
2536(probably)X
2848(do)X
2955(not)X
3084(indicate)X
3365(bugs,)X
3563(but)X
3693(may)X
3859(indi-)X
554 3896(cate)N
704(carelessness)X
1117(or)X
1204(oversights)X
1553(during)X
1782(modi\201cation)X
2206(of)X
2293(a)X
2349(program.)X
2 f
554 4126(Continuation)N
995(follows)X
1245(comment)X
1555(or)X
1646(blank)X
1844(line)X
3 f
842 4222(Ftnchek)N
1 f
1148(issues)X
1365(this)X
1506(warning)X
1795(message)X
2093(to)X
2181(alert)X
2350(the)X
2474(user)X
2634(that)X
2780(a)X
2842(continuation)X
3268(of)X
3361(a)X
3423(statement)X
3756(is)X
3836(inter-)X
842 4318(spersed)N
1103(with)X
1265(comments,)X
1634(making)X
1894(it)X
1958(easy)X
2121(to)X
2203(overlook.)X
2548(Controlled)X
2910(by)X
9 f
3010(-)X
3 f
3054(pretty)X
1 f
3284(option.)X
2 f
554 4548(Declared)N
873(but)X
995(never)X
1194(referenced)X
1 f
842 4644(Detects)N
1118(any)X
1269(identi\201ers)X
1624(that)X
1779(were)X
1971(declared)X
2279(in)X
2377(your)X
2560(program)X
2868(but)X
3006(were)X
3199(never)X
3414(used,)X
3617(either)X
3836(to)X
3934(be)X
842 4740(assigned)N
1142(a)X
1202(value)X
1400(or)X
1491(to)X
1577(have)X
1753(their)X
1924(value)X
2122(accessed.)X
2467(Variables)X
2798(in)X
7 f
2911(COMMON)X
1 f
3222(are)X
3344(excluded.)X
3697(Given)X
3916(for)X
9 f
842 4836(-)N
3 f
886(usage)X
1 f
1097(setting)X
1330(2)X
1390(or)X
1477(3.)X
2 f
554 5066(Variables)N
885(set)X
994(but)X
1116(never)X
1315(used)X
3 f
842 5162(Ftnchek)N
1 f
1142(will)X
1286(notify)X
1497(the)X
1615(user)X
1769(when)X
1963(a)X
2019(variable)X
2298(has)X
2425(been)X
2597(assigned)X
2893(a)X
2949(value,)X
3163(but)X
3285(the)X
3404(variable)X
3684(is)X
3758(not)X
3881(oth-)X
842 5258(erwise)N
1074(used)X
1243(in)X
1327(the)X
1447(program.)X
1781(Usually)X
2052(this)X
2189(results)X
2420(from)X
2598(an)X
2696(oversight.)X
3056(Given)X
3274(for)X
9 f
3390(-)X
3 f
3434(usage)X
1 f
3646(setting)X
3880(2)X
3941(or)X
842 5354(3.)N
2 f
554 5584(Type)N
730(has)X
861(been)X
1033(implicitly)X
1355(defined)X
3 f
842 5680(Ftnchek)N
1 f
1148(will)X
1298(\202ag)X
1444(all)X
1550(identi\201ers)X
1896(that)X
2042(are)X
2167(not)X
2295(explicitly)X
2623(typed)X
2827(and)X
2969(will)X
3119(show)X
3314(the)X
3439(datatype)X
3738(that)X
3885(was)X
842 5776(assigned)N
1138(through)X
1407(implicit)X
1675(typing.)X
1939(This)X
2101(provides)X
2397(support)X
2657(for)X
2771(users)X
2956(who)X
3114(wish)X
3285(to)X
3367(declare)X
3620(all)X
3720(variables)X
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(18)X

19 p
%%Page: 19 20
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(as)N
930(is)X
1004(required)X
1293(in)X
1376(Pascal)X
1603(or)X
1692(some)X
1883(other)X
2070(languages.)X
2453(This)X
2617(message)X
2911(is)X
2986(printed)X
3235(only)X
3399(when)X
3595(the)X
9 f
3715(-)X
3 f
3759(symtab)X
1 f
842 960(option)N
1071(is)X
1149(in)X
1236(effect.)X
1485(Alternatively,)X
1953(use)X
2085(the)X
9 f
2208(-)X
3 f
2252(declare)X
1 f
2527(\202ag)X
2672(if)X
2746(you)X
2891(want)X
3071(to)X
3157(get)X
3279(a)X
3339(list)X
3460(of)X
3551(all)X
3655(undeclared)X
842 1056(variables.)N
2 f
554 1286(Possibly)N
845(it)X
909(is)X
982(an)X
1082(array)X
1280(which)X
1491(was)X
1635(not)X
1757(declared)X
1 f
842 1382(This)N
1006(message)X
1300(refers)X
1506(to)X
1590(a)X
1649(function)X
1939(invocation)X
2300(or)X
2390(to)X
2475(an)X
2574(argument)X
2900(type)X
3061(mismatch,)X
3415(for)X
3532(which)X
3751(the)X
3872(pos-)X
842 1478(sibility)N
1087(exists)X
1293(that)X
1437(what)X
1617(appears)X
1887(to)X
1973(be)X
2073(a)X
2133(function)X
2424(is)X
2501(actually)X
2779(meant)X
2999(to)X
3085(be)X
3185(an)X
3284(array.)X
3513(If)X
3590(the)X
3711(program-)X
842 1574(mer)N
994(forgot)X
1217(to)X
1306(dimension)X
1666(an)X
1769(array,)X
1982 0.3889(references)AX
2341(to)X
2430(the)X
2555(array)X
2748(will)X
2899(be)X
3003(interpreted)X
3379(as)X
3474(function)X
3769(invoca-)X
842 1670(tions.)N
1070(This)X
1245(message)X
1550(will)X
1707(be)X
1816(suppressed)X
2201(if)X
2283(the)X
2414(name)X
2621(in)X
2716(question)X
3019(appears)X
3297(in)X
3391(an)X
7 f
3527(EXTERNAL)X
1 f
3943(or)X
7 f
842 1766(INTRINSIC)N
1 f
1294(statement.)X
1661(Controlled)X
2023(by)X
2123(the)X
9 f
2241(-)X
3 f
2285(novice)X
1 f
2523(option.)X
9 s
266 1996(L)N
268(LI)X
314(IM)X
340(MI)X
406(IT)X
432(TA)X
478(AT)X
532(TI)X
578(IO)X
604(ON)X
658(NS)X
712(S)X
772(A)X
774(AN)X
828(ND)X
882(D)X
954(E)X
956(EX)X
1002(XT)X
1056(TE)X
1102(EN)X
1148(NS)X
1202(SI)X
1244(IO)X
1270(ON)X
1324(NS)X
1378(S)X
3 f
10 s
554 2092(Ftnchek)N
1 f
854(accepts)X
1111(ANSI)X
1318(standard)X
1610(Fortran-77)X
1973(programs)X
2296(with)X
2458(the)X
2576(following)X
2907(exceptions:)X
3 f
554 2226(Restrictions:)N
842 2322(Ftnchek)N
1 f
1150(is)X
1231(sensitive)X
1539(to)X
1629(blank)X
1835(spaces.)X
2113(This)X
2283(encourages)X
2673(the)X
2799(user)X
2961(to)X
3051(use)X
3186(good)X
3374(programming)X
3839(style.)X
842 2418(The)N
995(rules)X
1179(are)X
1306(similar)X
1556(to)X
1646(Pascal)X
1879(or)X
1974(C)X
2055(where)X
2280(a)X
2344(blank)X
2550(space)X
2756(is)X
2836(required)X
3131(between)X
3426(identi\201ers)X
3773(or)X
3867(key-)X
842 2514(words)N
1060(and)X
1198(not)X
1322(allowed)X
1598(inside)X
1811(identi\201ers)X
2153(or)X
2242(keywords.)X
2596(Any)X
2756(keywords)X
3090(which)X
3308(occur)X
3509(in)X
3594(pairs)X
3773(may)X
3934(be)X
842 2610(written)N
1094(as)X
1186(either)X
1394(one)X
1535(or)X
1627(two)X
1772(words,)X
2013(e.g.)X
7 f
2182(ELSE)X
2427(IF)X
1 f
2548(or)X
7 f
2668(ELSEIF)X
1 f
(.)S
3021(Unlike)X
3264(Pascal)X
3493(and)X
3633(C,)X
3 f
3730(Ftnchek)X
1 f
842 2706(allows)N
1071(blanks)X
1300(inside)X
1511(numeric)X
1794(constants,)X
2132(except)X
2362(within)X
2586(the)X
2704(exponent)X
3018(part)X
3163(of)X
3251(E)X
3321(and)X
3458(D)X
3537(form)X
3714(numbers.)X
842 2802(Also,)N
1033(if)X
1102(the)X
9 f
1220(-)X
3 f
1264(nolinebreak)X
1 f
1692(option)X
1916(is)X
1989(selected,)X
2288(the)X
2406(end)X
2542(of)X
2629(line)X
2769(in)X
2851(continued)X
3187(statements)X
3545(is)X
3618(ignored.)X
842 2936(Complex)N
1159(constants)X
1481(are)X
1604(subject)X
1855(to)X
1941(a)X
2001(special)X
2248(restriction:)X
2639(they)X
2801(may)X
2963(not)X
3089(be)X
3189(split)X
3350(across)X
3575(lines,)X
3771(even)X
3948(in)X
9 f
842 3032(-)N
3 f
886(nolinebreak)X
1 f
1314(mode.)X
842 3166(The)N
993(dummy)X
1263(arguments)X
1623(in)X
1711(statement)X
2044(functions)X
2368(are)X
2493(treated)X
2738(like)X
2884(ordinary)X
3182(variables)X
3499(of)X
3593(the)X
3718(program.)X
842 3262(That)N
1009(is,)X
1102(their)X
1269(scope)X
1472(is)X
1545(the)X
1663(entire)X
1866(module,)X
2146(not)X
2268(just)X
2403(the)X
2521(statement)X
2848(function)X
3135(de\201nition.)X
842 3396(Some)N
1044(keywords)X
1376(and)X
1512(identi\201ers)X
1852(are)X
1971(partially)X
2258(reserved.)X
2591(See)X
2727(Table)X
2930(2)X
2990(for)X
3104(details.)X
842 3530(The)N
987(following)X
1318(keywords)X
1650(may)X
1808(be)X
1904(freely)X
2112(used)X
2279(as)X
2366(variables:)X
7 f
842 3722(ASSIGN)N
1610(BLOCK)X
2378(BLOCKDATA)X
3146(BYTE)X
842 3818(CALL)N
1610(CHARACTER)X
2378(COMMON)X
3146(COMPLEX)X
842 3914(CONTINUE)N
1610(DIMENSION)X
2378(DO)X
3146(DOUBLE)X
842 4010(DOUBLEPRECISION)N
1610(ELSE)X
2378(END)X
3146(ENDDO)X
842 4106(ENDIF)N
1610(ENTRY)X
2378(EXTERNAL)X
3146(FILE)X
842 4202(FUNCTION)N
1610(GO)X
2378(IMPLICIT)X
3146(INCLUDE)X
842 4298(INTEGER)N
1610(INTRINSIC)X
2378(LOGICAL)X
3146(NAMELIST)X
842 4394(PAUSE)N
1610(PRECISION)X
2378(PROGRAM)X
3146(REAL)X
842 4490(SAVE)N
1610(STOP)X
2378(SUBROUTINE)X
3146(THEN)X
842 4586(TO)N
1 f
842 4950(The)N
997(following)X
1338(keywords)X
1681(may)X
1850(be)X
1957(used)X
2135(in)X
2228(scalar)X
2447(contexts)X
2745(only,)X
2938(for)X
3063(example,)X
3386(not)X
3519(as)X
3617(arrays)X
3845(or)X
3943(as)X
842 5046(character)N
1158(variables)X
1468(used)X
1635(in)X
1717(substring)X
2030(expressions.)X
7 f
842 5238(ACCEPT)N
1610(BACKSPACE)X
2378(CLOSE)X
3146(DATA)X
842 5334(DOWHILE)N
1610(ELSEIF)X
2378(ENDFILE)X
3146(EQUIVALENCE)X
842 5430(FORMAT)N
1610(GOTO)X
2378(IF)X
3146(INQUIRE)X
842 5526(OPEN)N
1610(PARAMETER)X
2378(PRINT)X
3146(READ)X
842 5622(RETURN)N
1610(REWIND)X
2378(TYPE)X
3146(WRITE)X
842 5718(WHILE)N
1 f
1898 5814(Table)N
2101(2)X
266 6144(Page)N
442(19)X
3460(January)X
3730(16,)X
3850(1993)X

20 p
%%Page: 20 21
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
3 f
10 s
554 998(Extensions:)N
1 f
842 1094(Tabs)N
1026(are)X
1153(permitted,)X
1508(and)X
1652(translated)X
1992(into)X
2144(equivalent)X
2506(blanks)X
2743(which)X
2967(correspond)X
3352(to)X
3442(tab)X
3569(stops)X
3762(every)X
3970(8)X
842 1190(columns.)N
1182(The)X
1336(standard)X
1637(does)X
1813(not)X
1943(recognize)X
2284(tabs.)X
2481(Note)X
2665(that)X
2813(some)X
3010(compilers)X
3354(allow)X
3560(tabs,)X
3737(but)X
3867(treat)X
842 1286(them)N
1022(differently.)X
842 1420(Lower)N
1078(case)X
1243(characters)X
1596(are)X
1721(permitted,)X
2074(and)X
2216(are)X
2341(converted)X
2684(internally)X
3017(to)X
3105(uppercase)X
3453(except)X
3689(in)X
3777(strings.)X
842 1516(The)N
987(standard)X
1279(speci\201es)X
1575(upper)X
1778(case)X
1937(only,)X
2119(except)X
2349(in)X
2431(comments)X
2780(and)X
2916(strings.)X
842 1650(Hollerith)N
1152(constants)X
1471(are)X
1591(permitted,)X
1939(in)X
2022 0.3750(accordance)AX
2406(with)X
2569(the)X
2688(ANSI)X
2896(Manual,)X
3182(appendix)X
3497(C.)X
3611(They)X
3797(should)X
842 1746(not)N
964(be)X
1060(used)X
1227(in)X
1309(expressions,)X
1723(or)X
1810(confused)X
2120(with)X
2282(datatype)X
7 f
2602(CHARACTER)X
1 f
(.)S
842 1880(Statements)N
1233(may)X
1411(be)X
1527(longer)X
1772(than)X
1950(72)X
2070(columns)X
2381(provided)X
2706(that)X
2866(the)X
3004(setting)X
9 f
3257(-)X
3 f
3301(column)X
1 f
3594(was)X
3759(used)X
3946(to)X
842 1976(increase)N
1129(the)X
1250(limit.)X
1463(According)X
1824(to)X
1908(the)X
2028(standard,)X
2342(all)X
2444(text)X
2586(from)X
2764(columns)X
3057(73)X
3159(through)X
3430(80)X
3532(is)X
3607(ignored,)X
3894(and)X
842 2072(no)N
942(line)X
1082(may)X
1240(be)X
1336(longer)X
1561(than)X
1719(80)X
1819(columns.)X
842 2206(Variable)N
1139(names)X
1364(may)X
1522(be)X
1618(longer)X
1843(than)X
2001(six)X
2114(characters.)X
2501(The)X
2646(standard)X
2938(speci\201es)X
3234(six)X
3347(as)X
3434(the)X
3552(maximum.)X
842 2340(Variable)N
1147(names)X
1380(may)X
1546(contain)X
1810(underscores,)X
2243(which)X
2468(are)X
2596(treated)X
2844(the)X
2971(same)X
3165(as)X
3261(alphabetic)X
3620(letters.)X
3885(The)X
842 2436(VMS)N
1039(version)X
1299(of)X
3 f
1390(Ftnchek)X
1 f
1694(also)X
1847(allows)X
2080(dollar)X
2291(signs)X
2479(in)X
2565(variable)X
2848(names,)X
3097(but)X
3223(not)X
3349(as)X
3440(the)X
3562(initial)X
3772(charac-)X
842 2532(ter.)N
842 2666(The)N
7 f
1020(DO)X
1 f
1141(...)X
7 f
1274(ENDDO)X
1 f
1539(control)X
1791(structure)X
2097(is)X
2175(permitted.)X
2548(The)X
2699(syntax)X
2934(which)X
3156(is)X
3235(recognized)X
3614(is)X
3693(according)X
842 2762(to)N
924(either)X
1127(of)X
1214(the)X
1332(following)X
1663(two)X
1803(forms:)X
7 f
1242 2858(DO)N
1 f
1358([)X
2 f
1385(label)X
1 f
1565([)X
7 f
1592(,)X
1 f
(]])S
2 f
1714(var)X
7 f
1869(=)X
2 f
1937(expr)X
7 f
2128(,)X
2 f
2196(expr)X
1 f
2359([)X
7 f
2386(,)X
2 f
2454(expr)X
1 f
2597(])X
1262 2954(...)N
7 f
1242 3050(END)N
1434(DO)X
1 f
842 3146(or)N
7 f
1242 3242(DO)N
1 f
1358([)X
2 f
1385(label)X
1 f
1565([)X
7 f
1592(,)X
1 f
(]])S
7 f
1742(WHILE)X
2030(\()X
2 f
2098(expr)X
7 f
2289(\))X
1 f
1262 3338(...)N
7 f
1242 3434(END)N
1434(DO)X
1 f
842 3530(where)N
1059(square)X
1289(brackets)X
1577(indicate)X
1851(optional)X
2133(elements.)X
842 3664(The)N
7 f
1025(ACCEPT)X
1 f
1343(and)X
7 f
1517(TYPE)X
1 f
1739(statements)X
2107(\(for)X
2258(terminal)X
2555(I/O\))X
2719(are)X
2848(permitted,)X
3205(with)X
3378(the)X
3507(same)X
3703(syntax)X
3943(as)X
7 f
842 3760(PRINT)N
1 f
(.)S
842 3894(Statements)N
1213(may)X
1371(have)X
1543(any)X
1679(number)X
1944(of)X
2031(continuation)X
2451(lines.)X
2662(The)X
2807(standard)X
3099(allows)X
3328(a)X
3384(maximum)X
3728(of)X
3815(19.)X
842 4028(Inline)N
1049(comments,)X
1418(beginning)X
1758(with)X
1920(an)X
2016(exclamation)X
2428(mark,)X
2633(are)X
2752(permitted.)X
7 f
842 4162(NAMELIST)N
1 f
1246(I/O)X
1373(is)X
1446(supported.)X
1822(The)X
1967(syntax)X
2196(is)X
2269(the)X
2387(same)X
2572(as)X
2659(in)X
2741(VAX/VMS)X
3130(or)X
3217(IBM)X
3388(Fortran.)X
842 4296(The)N
7 f
1023(IMPLICIT)X
1463(NONE)X
1 f
1683(statement)X
2018(is)X
2099(supported.)X
2483(The)X
2637(meaning)X
2942(of)X
3038(this)X
3182(statement)X
3518(is)X
3600(that)X
3749(all)X
3858(vari-)X
842 4392(ables)N
1028(must)X
1204(have)X
1377(their)X
1545(data)X
1700(types)X
1890(explicitly)X
2213(declared.)X
2547(Rather)X
2782(than)X
2941(\202ag)X
3081(the)X
3199 0.3125(occurrences)AX
3604(of)X
3691(such)X
3858(vari-)X
842 4488(ables)N
1031(with)X
1197(syntax)X
1430(error)X
1612(messages,)X
3 f
1960(Ftnchek)X
1 f
2265(waits)X
2459(till)X
2572(the)X
2695(end)X
2836(of)X
2928(the)X
3051(module,)X
3336(and)X
3477(then)X
3640(prints)X
3847(out)X
3974(a)X
842 4584(list)N
959(of)X
1046(all)X
1146(undeclared)X
1519(variables.)X
842 4718(Data)N
1031(types)X
7 f
1265(INTEGER)X
1 f
(,)S
7 f
1687(REAL)X
1 f
(,)S
7 f
1965(COMPLEX)X
1 f
(,)S
2359(and)X
7 f
2541(LOGICAL)X
1 f
2915(are)X
3052(allowed)X
3344(to)X
3444(have)X
3634(an)X
3748(optional)X
842 4814(length)N
1070(speci\201cation)X
1503(in)X
1593(type)X
1759(declarations.)X
2215(For)X
2354(instance,)X
7 f
2693(REAL*8)X
1 f
3008(means)X
3240(an)X
3343(8-byte)X
3575(\202oating)X
3846(point)X
842 4910(data)N
998(type.)X
1198(The)X
7 f
1373(REAL*8)X
1 f
1683(datatype)X
1977(is)X
2052(interpreted)X
2422(by)X
3 f
2524(Ftnchek)X
1 f
2826(as)X
2915(equivalent)X
3271(to)X
7 f
3383(DOUBLE)X
3722(PRECI-)X
842 5006(SION)N
1 f
(.)S
3 f
1106(Ftnchek)X
1 f
1418(ignores)X
1686(length)X
1918(speci\201cations)X
2386(on)X
2497(all)X
2608(other)X
2804(types.)X
3044(The)X
3200(standard)X
3503(allows)X
3743(a)X
3810(length)X
842 5102(speci\201cation)N
1267(only)X
1429(for)X
7 f
1571(CHARACTER)X
1 f
2023(data.)X
3 f
842 5236(Ftnchek)N
1 f
1151(permits)X
1420(the)X
7 f
1575(INCLUDE)X
1 f
1940(statement,)X
2296(which)X
2521(causes)X
2760(inclusion)X
3082(of)X
3178(the)X
3305(text)X
3455(of)X
3552(the)X
3680(given)X
3888(\201le.)X
842 5332(The)N
987(syntax)X
1216(is)X
7 f
1242 5428(INCLUDE)N
1626(')X
2 f
(\201lename)S
7 f
1946(')X
1 f
842 5562(When)N
1059(compiled)X
1382(for)X
1501(VMS,)X
3 f
1719(Ftnchek)X
1 f
2025(will)X
2175(assume)X
2437(a)X
2499(default)X
2748(extension)X
3081(of)X
2 f
3174(.)X
3207(for)X
1 f
3326(if)X
3401(no)X
3507(\201lename)X
3809(exten-)X
842 5658(sion)N
1028(is)X
1133(given.)X
1403(Also)X
1606(for)X
1752(compatibility)X
2230(with)X
2424(VMS,)X
2669(the)X
2819(VMS)X
3044(version)X
3332(allows)X
3593(the)X
3743(quali\201er)X
7 f
842 5754([NO]LIST)N
1 f
1249(following)X
1583(the)X
1704(\201lename,)X
2023(to)X
2108(control)X
2358(the)X
2479(listing)X
2701(of)X
2791(the)X
2912(included)X
3211(\201le.)X
3377(There)X
3589(is)X
3666(no)X
3770(support)X
842 5850(for)N
956(including)X
1278(VMS)X
1471(text)X
1611(modules.)X
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(20)X

21 p
%%Page: 21 22
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
842 864(At)N
945(this)X
1083(time,)X
1268(diagnostic)X
1620(output)X
1847(relating)X
2115(to)X
2200(items)X
2397(contained)X
2733(in)X
2819(include)X
3079(\201les)X
3236(is)X
3313(minimal.)X
3643(Only)X
3827(infor-)X
842 960(mation)N
1096(about)X
1306(the)X
1436(location)X
1726(in)X
1820(the)X
1950(include)X
2218(\201le)X
2352(is)X
2437(given.)X
2687(There)X
2907(is)X
2992(no)X
3104(traceback)X
3445(giving)X
3680(the)X
3809(parent)X
842 1056(\201le\(s\),)N
1069(although)X
1369(usually)X
1620(this)X
1755(can)X
1887(be)X
1983(inferred)X
2258(from)X
2434(the)X
2552(context.)X
9 s
266 1190(N)N
268(NE)X
322(EW)X
368(W)X
456(F)X
458(FE)X
500(EA)X
546(AT)X
600(TU)X
646(UR)X
700(RE)X
750(ES)X
796(S)X
10 s
554 1286(Here)N
731(are)X
850(the)X
968(changes)X
1247(from)X
1423(Version)X
1697(2.5)X
1817(to)X
1899(Version)X
2173(2.6:)X
554 1420(1.)N
694(The)X
850(following)X
1192(bugs)X
1375(in)X
1469(Version)X
1755(2.5)X
1887(were)X
2076(\201xed:)X
2310(Over\202ow)X
2645(of)X
2744(large)X
2937(integer)X
3192(parameter)X
3546(values.)X
3823(Inline)X
694 1516(comment)N
1017(character)X
1338(mistaken)X
1652(in)X
1739(dif\201cult)X
2017(contexts.)X
2349(Unnamed)X
7 f
2713(BLOCK)X
3005(DATA)X
1 f
3221(modules)X
3516(treated)X
3759(as)X
3850(main)X
694 1612(programs.)N
7 f
1114(DATA)X
1 f
1327(implied-do)X
1700(statements)X
2060(sometimes)X
2424(parsed)X
2656(incorrectly.)X
3066(Size)X
3226(of)X
3315(variable-dimensioned)X
694 1708(arrays)N
920(sometimes)X
1291(calculated)X
1646(incorrectly.)X
2063(Documented)X
2502(bug)X
2651(number)X
2925(1)X
2994(in)X
3084(the)X
3210(previous)X
3514(documentation,)X
694 1804(which)N
910(caused)X
1149(a)X
1205(used-before-set)X
1721(warning)X
2004(if)X
2073(a)X
2129(function)X
2417(modi\201es)X
2713(an)X
2810(argument,)X
3154(has)X
3282(been)X
3455(\201xed.)X
3676(The)X
3822(warn-)X
694 1900(ing)N
816(is)X
889(now)X
1047(controlled)X
1392(by)X
1492(the)X
9 f
1610(-)X
3 f
1654(impure)X
1 f
1923(option.)X
554 2034(2.)N
694(New)X
884(features:)X
1219(Support)X
1510(for)X
1642(NAMELIST)X
2085(I/O.)X
2270(Directories)X
2666(to)X
2767(be)X
2882(searched)X
3203(for)X
3336(include)X
3611(\201les)X
3783(can)X
3934(be)X
694 2130(speci\201ed.)N
1055(All)X
1193(keyword)X
1510(pairs)X
1701(are)X
1835(now)X
2008(accepted)X
2325(in)X
2422(both)X
2599(split)X
2771(or)X
2873(single-word)X
3291(form.)X
7 f
3578(PARAMETER)X
1 f
694 2226(de\201nitions)N
1055(may)X
1217(contain)X
1478(intrinsic)X
1765(functions.)X
2128(Cross-module)X
2602(checking)X
2917(within)X
3146(library)X
3385(\201les)X
3543(is)X
3621(now)X
3784(limited)X
694 2322(to)N
780(modules)X
1075(in)X
1161(the)X
1283(call)X
1423(tree.)X
7 f
1664(BYTE)X
1 f
1880(data)X
2038(type)X
2200(is)X
2276(accepted)X
2581(\(treated)X
2850(as)X
2940(INTEGER\).)X
3373(VMS)X
3569(and)X
3708(MS-DOS)X
694 2418(versions)N
981(no)X
1081(longer)X
1306(require)X
1554(command-line)X
2037(\202ags)X
2208(having)X
2446(the)X
2564("/")X
2672(pre\201x)X
2879(to)X
2961(be)X
3057(separated)X
3381(by)X
3481(space.)X
554 2552(3.)N
694(New)X
877(command-line)X
1372(\202ags)X
1555(added)X
1779(and)X
1927(existing)X
2212(\202ags)X
2395(modi\201ed)X
2711(for)X
2837(better)X
3052(control)X
3311(of)X
3410(error)X
3599(and)X
3747(warning)X
694 2648(reporting.)N
1050(Affected)X
1354(\202ags)X
1527(are:)X
9 f
1690(-)X
3 f
1734(array)X
1 f
1926(,)X
9 f
1967(-)X
3 f
2011(calltree)X
1 f
2266(,)X
9 f
2307(-)X
3 f
2351(help)X
1 f
2497(,)X
9 f
2538(-)X
3 f
2582(hollerith)X
1 f
2875(,)X
9 f
2916(-)X
3 f
2960(novice)X
1 f
3178(,)X
9 f
3219(-)X
3 f
3263(pretty)X
1 f
3473(,)X
9 f
3514(-)X
3 f
3558(pure)X
1 f
(,)S
9 f
3759(-)X
3 f
3803(trunc)X
1 f
3990(,)X
9 f
694 2744(-)N
3 f
738(usage)X
1 f
929(,)X
976(and)X
1119(the)X
9 f
1244(-)X
3 f
1288(no)X
1 f
1399(pre\201x)X
1613(to)X
1702(turn)X
1858(functions)X
2183(off.)X
2344(See)X
2488(documentation)X
2992(sections)X
3278(for)X
3400(full)X
3539(explanation)X
3941(of)X
694 2840(these)N
879(\202ags.)X
554 2974(4.)N
694(New)X
866(warnings:)X
1202(if)X
1271(array)X
1457(subscript)X
1767(or)X
1855(DO)X
1992(index)X
2191(is)X
2265(non-integer;)X
2678(if)X
2748(constant)X
3036(value)X
3231(of)X
3319(0)X
3380(results)X
3610(from)X
3787(integer)X
694 3070(division)N
984(or)X
1084(exponentiation;)X
1615(and)X
1764(if)X
1846(data)X
2013(type)X
2184(of)X
2284(expression)X
2660(in)X
2755(logical)X
3006(or)X
3105(arithmetic)X
7 f
3490(IF)X
1 f
3618(statement)X
3957(is)X
694 3166(improper.)N
1051(The)X
1199(warning)X
1485(of)X
1575("variable)X
1890(declared)X
2186(but)X
2311(not)X
2437(used")X
2641(is)X
2718(now)X
2880(suppressed)X
3256(when)X
3454(the)X
3576(declaration)X
3957(is)X
694 3262(in)N
780(an)X
880(include)X
1140(\201le.)X
1306(A)X
1388(warning)X
1675(is)X
1752(now)X
1914(given)X
2116(under)X
2323(the)X
9 f
2445(-)X
3 f
2489(f77)X
1 f
2620(option)X
2848(if)X
2921(the)X
3043(standard)X
3339(limit)X
3512(of)X
3602(19)X
3705(continua-)X
694 3358(tion)N
838(lines)X
1009(is)X
1082(exceeded.)X
554 3492(Here)N
731(are)X
850(the)X
968(changes)X
1247(from)X
1423(Version)X
1697(2.4)X
1817(to)X
1899(Version)X
2173(2.5:)X
554 3626(1.)N
694(The)X
844(name)X
1043(was)X
1193(changed)X
1486(from)X
3 f
1667(Forchek)X
1 f
1977(to)X
3 f
2064(Ftnchek)X
1 f
(,)S
2389(to)X
2476(avoid)X
2679(confusion)X
3020(with)X
3188(a)X
3250(similar)X
3498(program)X
3796(named)X
3 f
694 3722(Forcheck)N
1 f
1035(,)X
1075(developed)X
1425(earlier)X
1651(at)X
1729(Leiden)X
1972(University.)X
554 3856(2.)N
694(Some)X
898(bugs)X
1071(were)X
1250(\201xed:)X
1475(Version)X
1752(2.4)X
1875(incorrectly)X
2246(processed)X
7 f
2614(DO)X
1 f
2733(index)X
2934(variable)X
3216(names)X
3444(beginning)X
3787(with)X
3952(D)X
694 3952(or)N
784(E.)X
895(It)X
966(did)X
1090(not)X
1214(support)X
1476(the)X
7 f
1624(+kP)X
1 f
1790(format)X
2026(descriptor.)X
2409(The)X
2556(VMS)X
2751(version)X
3009(failed)X
3214(to)X
3298(accept)X
3526(the)X
7 f
3674(NOSPAN-)X
694 4048(BLOCKS)N
1 f
(,)S
7 f
1052(READONLY)X
1 f
1458(or)X
7 f
1575(SHARED)X
1 f
1885(keywords)X
2219(in)X
7 f
2331(OPEN)X
1 f
2546(statements.)X
2947(Also,)X
3141(a)X
3200(couple)X
3437(of)X
3527(error)X
3707(messages)X
694 4144(were)N
871(improved.)X
9 s
266 4412(B)N
268(BU)X
318(UG)X
372(GS)X
426(S)X
3 f
10 s
554 4508(Ftnchek)N
1 f
854(still)X
993(has)X
1120(much)X
1318(room)X
1507(for)X
1621(improvement.)X
2108(Your)X
2293(feedback)X
2604(is)X
2677(appreciated.)X
3108(We)X
3240(want)X
3416(to)X
3498(know)X
3696(about)X
3894(any)X
554 4604(bugs)N
733(you)X
881(notice.)X
1145(Bugs)X
1337(include)X
1601(not)X
1731(only)X
1901(cases)X
2099(in)X
2188(which)X
3 f
2411(Ftnchek)X
1 f
2718(issues)X
2936(an)X
3039(error)X
3223(message)X
3522(where)X
3746(no)X
3853(error)X
554 4700(exists,)N
782(but)X
910(also)X
1065(if)X
3 f
1140(Ftnchek)X
1 f
1446(fails)X
1610(to)X
1698(issue)X
1884(a)X
1947(warning)X
2237(when)X
2438(it)X
2509(ought)X
2718(to.)X
2847(Note,)X
3050(however,)X
3374(that)X
3 f
3521(Ftnchek)X
1 f
3828(is)X
3908(not)X
554 4796(intended)N
858(to)X
948(catch)X
1146(all)X
1254(syntax)X
1491(errors.)X
1747(Also,)X
1946(it)X
2018(is)X
2098(not)X
2227(considered)X
2602(a)X
2665(bug)X
2812(for)X
2933(a)X
2996(variable)X
3282(to)X
3371(be)X
3474(reported)X
3769(as)X
3863(used)X
554 4892(before)N
781(set,)X
911(if)X
982(the)X
1102(reason)X
1334(is)X
1409(that)X
1551(the)X
1671(usage)X
1876(of)X
1965(the)X
2085(variable)X
2366(occurs)X
2598(prior)X
2776(in)X
2860(the)X
2980(text)X
3122(to)X
3206(where)X
3425(the)X
3545(variable)X
3826(is)X
3901(set.)X
554 4988(For)N
702(instance,)X
1022(this)X
1174(could)X
1389(occur)X
1605(when)X
1816(a)X
7 f
1917(GOTO)X
1 f
2146(causes)X
2393(execution)X
2742(to)X
2841(loop)X
3020(backward)X
3369(to)X
3467(some)X
3672(previously)X
554 5084(skipped)N
832(statements.)X
3 f
1239(Ftnchek)X
1 f
1548(does)X
1725(not)X
1857(analyze)X
2133(the)X
2261(program)X
2563(\202ow,)X
2755(but)X
2887(assumes)X
3184(that)X
3334(statements)X
3702(occurring)X
554 5180(earlier)N
780(in)X
862(the)X
980(text)X
1120(are)X
1239(executed)X
1545(before)X
1771(the)X
1889(following)X
2220(ones.)X
554 5314(We)N
691(especially)X
1037(want)X
1218(to)X
1305(know)X
1508(if)X
3 f
1582(Ftnchek)X
1 f
1887(crashes)X
2149(for)X
2268(any)X
2409(reason.)X
2684(It)X
2758(is)X
2836(not)X
2964(supposed)X
3288(to)X
3376(crash,)X
3592(even)X
3770(on)X
3876(pro-)X
554 5410(grams)N
775(with)X
942(syntax)X
1176(errors.)X
1429(Suggestions)X
1840(are)X
1963(welcomed)X
2317(for)X
2435(additional)X
2779(features)X
3058(which)X
3278(you)X
3422(would)X
3646(\201nd)X
3794(useful.)X
554 5506(Tell)N
705(us)X
798(if)X
869(any)X
1007(of)X
3 f
1096(Ftnchek)X
1 f
('s)S
1456(messages)X
1781(are)X
1902(incomprehensible.)X
2535(Comments)X
2904(on)X
3007(the)X
3128(readability)X
3494(and)X
3633(accuracy)X
3943(of)X
554 5602(this)N
689(document)X
1025(are)X
1144(also)X
1293(welcome.)X
554 5736(You)N
720(may)X
886(also)X
1043(suggest)X
1311(support)X
1579(for)X
1701(additional)X
2049(extensions)X
2415(to)X
2505(the)X
2631(Fortran)X
2896(language.)X
3255(These)X
3476(will)X
3629(be)X
3734(included)X
554 5832(only)N
716(if)X
785(it)X
849(is)X
922(felt)X
1049(that)X
1189(the)X
1307(extensions)X
1665(are)X
1784(suf\201ciently)X
2164(widely)X
2402(accepted)X
2704(by)X
2804(compilers.)X
266 6144(Page)N
442(21)X
3460(January)X
3730(16,)X
3850(1993)X

22 p
%%Page: 22 23
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
554 864(If)N
641(you)X
794(\201nd)X
951(a)X
1020(bug)X
1173(in)X
3 f
1268(Ftnchek)X
1 f
(,)S
1601(\201rst)X
1758(consult)X
2022(the)X
2153(list)X
2284(of)X
2385(known)X
2637(bugs)X
2822(below)X
3052(to)X
3148(see)X
3285(if)X
3368(it)X
3446(has)X
3587(already)X
3858(been)X
554 960(reported.)N
886(Also)X
1061(check)X
1273(the)X
1395(section)X
1646(entitled)X
1909("Limitations)X
2333(and)X
2472(Extensions")X
2879(above)X
3094(for)X
3211(restrictions)X
3590(that)X
3733(could)X
3934(be)X
554 1056(causing)N
820(the)X
939(problem.)X
1268(If)X
1344(you)X
1486(do)X
1588(not)X
1712(\201nd)X
1858(the)X
1978(problem)X
2267(documented)X
2681(in)X
2765(either)X
2970(place,)X
3182(then)X
3342(send)X
3511(a)X
3569(report)X
3783(includ-)X
554 1152(ing)N
554 1286(1.)N
694(The)X
839(operating)X
1162(system)X
1404(and)X
1540(CPU)X
1715(type)X
1873(on)X
1973(which)X
3 f
2189(Ftnchek)X
1 f
2489(is)X
2562(running.)X
554 1420(2.)N
694(The)X
839(version)X
1095(of)X
3 f
1182(Ftnchek)X
1 f
(.)S
554 1554(3.)N
694(A)X
772(brief)X
944(description)X
1320(of)X
1407(the)X
1525(bug.)X
554 1688(4.)N
694(If)X
768(possible,)X
1070(a)X
1126(small)X
1319(sample)X
1566(program)X
1858(showing)X
2149(the)X
2267(bug.)X
554 1822(The)N
699(report)X
911(should)X
1144(be)X
1240(sent)X
1389(to)X
1471(either)X
1674(of)X
1761(the)X
1879(following)X
2210(addresses:)X
7 f
842 1956([email protected])N
842 2052([email protected])N
1 f
554 2416(Highest)N
823(priority)X
1083(will)X
1227(be)X
1323(given)X
1522(to)X
1605(bugs)X
1777(which)X
1994(cause)X
3 f
2194(Ftnchek)X
1 f
2495(to)X
2578(crash.)X
2809(Bugs)X
2994(involving)X
3321(incorrect)X
3628(warnings)X
3943(or)X
554 2512(error)N
731(messages)X
1054(may)X
1212(take)X
1366(longer)X
1591(to)X
1673(\201x.)X
554 2646(Certain)N
814(problems)X
1136(that)X
1280(arise)X
1456(when)X
1654(checking)X
1968(large)X
2153(programs)X
2480(can)X
2616(be)X
2716(\201xed)X
2900(by)X
3004(increasing)X
3358(the)X
3480(sizes)X
3661(of)X
3753(the)X
3876(data)X
554 2742(areas)N
741(in)X
3 f
824(Ftnchek)X
1 f
1125(problems)X
1444(are)X
1564(generally)X
1884(signaled)X
2172(by)X
2273(error)X
2451(messages)X
2775(beginning)X
3115(with)X
3277("Oops".\))X
3599(The)X
3744(simplest)X
554 2838(way)N
725(to)X
824(increase)X
1125(the)X
1260(table)X
1453(sizes)X
1646(is)X
1736(by)X
1853(recompiling)X
3 f
2277(Ftnchek)X
1 f
2594(with)X
2773(the)X
7 f
2936(LARGE_MACHINE)X
1 f
3597(macro)X
3836(name)X
554 2934(de\201ned.)N
850(Consult)X
1118(the)X
1236(make\201le)X
1532(for)X
1646(the)X
1764(method)X
2024(of)X
2111(doing)X
2313(this.)X
574 3068(The)N
719(following)X
1050(is)X
1123(a)X
1179(list)X
1296(of)X
1383(known)X
1621(bugs.)X
554 3202(1.)N
694(Bug:)X
879 0.2321(Used-before-set)AX
1423(message)X
1725(is)X
1808(suppressed)X
2190(for)X
2314(any)X
2460(variable)X
2749(which)X
2975(is)X
3058(used)X
3235(as)X
3332(the)X
3460(loop)X
3632(index)X
3841(in)X
3934(an)X
694 3298(implied-do)N
1072(loop,)X
1260(even)X
1438(if)X
1513(it)X
1583(was)X
1734(in)X
1822(fact)X
1969(used)X
2142(before)X
2374(being)X
2578(set)X
2693(in)X
2781(some)X
2976(earlier)X
3208(statement.)X
3581(For)X
3718(example,)X
694 3394(consider)N
7 f
1014(J)X
1 f
1082(in)X
1164(the)X
1282(statement)X
7 f
982 3720(WRITE\(5,*\))N
1510(\(A\(J\),)X
1846(J=1,10\))X
1 f
694 4084(Here)N
3 f
878(Ftnchek)X
1 f
1185(parses)X
1413(the)X
1538(I/O)X
1672(expression,)X
7 f
2090(A\(J\))X
1 f
(,)S
2330(where)X
7 f
2583(J)X
1 f
2659(is)X
2740(used,)X
2935(before)X
3169(it)X
3241(parses)X
3470(the)X
3596(implied)X
3868(loop)X
694 4180(where)N
7 f
944(J)X
1 f
1017(is)X
1095(set.)X
1249(Normally)X
1581(this)X
1721(would)X
1945(cause)X
3 f
2148(Ftnchek)X
1 f
2452(to)X
2538(report)X
2754(a)X
2814(spurious)X
3109(used-before-set)X
3629(warning)X
3916(for)X
7 f
694 4276(J)N
1 f
(.)S
808(Since)X
1012(this)X
1153(report)X
1371(is)X
1450(usually)X
1707(in)X
1795(error)X
1978(and)X
2120(occurs)X
2356(fairly)X
2556(commonly,)X
3 f
2945(Ftnchek)X
1 f
3252(suppresses)X
3622(the)X
3747(warning)X
694 4372(for)N
7 f
836(J)X
1 f
904(altogether.)X
694 4506(Prognosis:)N
1051(A)X
1129(future)X
1341(version)X
1597(of)X
3 f
1684(Ftnchek)X
1 f
1984(is)X
2057(planned)X
2331(which)X
2547(will)X
2691(handle)X
2925(implied-do)X
3296(loops)X
3489(correctly.)X
554 4640(2.)N
694(Bug:)X
880(Variables)X
1219(used)X
1397(\(not)X
1557(as)X
1655(arguments\))X
2047(in)X
2140(statement-function)X
2772(subprograms)X
3218(do)X
3330(not)X
3464(have)X
3648(their)X
3827(usage)X
694 4736(status)N
896(updated)X
1170(when)X
1364(the)X
1482(statement)X
1809(function)X
2096(is)X
2169(invoked.)X
694 4870(Prognosis:)N
1051(To)X
1160(be)X
1256(\201xed)X
1436(in)X
1518(a)X
1574(future)X
1786(version)X
2042(of)X
3 f
2129(Ftnchek)X
1 f
(.)S
554 5004(3.)N
694(Bug:)X
871(Length)X
1120(declarations)X
1530(of)X
1619(character)X
1937(variables)X
2249(are)X
2370(not)X
2494(correctly)X
2802(handled)X
3078(in)X
7 f
3190(COMMON)X
1 f
3500(block)X
3700(checking.)X
694 5100(Nonstandard)N
1124(length)X
1344(declarations)X
1752(of)X
1839(other)X
2024(data)X
2178(types,)X
2387(except)X
7 f
2645(REAL*8)X
1 f
(,)S
2973(are)X
3092(also)X
3241(not)X
3363(handled)X
3637(correctly.)X
694 5234(Prognosis:)N
1051(We)X
1183(hope)X
1359(to)X
1441(\201x)X
1545(this)X
1680(soon,)X
1871(possibly)X
2157(in)X
2239(the)X
2357(next)X
2515(release.)X
9 s
266 5464(C)N
268(CO)X
318(ON)X
372(NC)X
426(CL)X
476(LU)X
522(US)X
576(SI)X
618(IO)X
644(ON)X
698(N)X
3 f
10 s
554 5560(Ftnchek)N
1 f
856(was)X
1003(designed)X
1310(by)X
1412(Dr.)X
1539(Robert)X
1779(Moniot,)X
2056(professor)X
2377(at)X
2458(Fordham)X
2770(University,)X
3151(College)X
3423(at)X
3504(Lincoln)X
3776(Center.)X
554 5656(During)N
809(the)X
935(academic)X
1267(year)X
1434(of)X
1529(1988-1989,)X
1923(Michael)X
2213(Myers)X
2445(and)X
2588(Lucia)X
2798(Spagnuolo)X
3167(developed)X
3524(the)X
3649(program)X
3948(to)X
554 5752(perform)N
839(the)X
963(variable)X
1248(usage)X
1457(checks.)X
1742(During)X
1995(the)X
2119(following)X
2456(year)X
2621(it)X
2691(was)X
2842(augmented)X
3220(by)X
3326(Lois)X
3494(Bigbie)X
3733(to)X
3822(check)X
554 5848(subprogram)N
959(arguments)X
1315(and)X
7 f
1481(COMMON)X
1 f
1790(block)X
1989(declarations.)X
2438(Brian)X
2637(Downing)X
2956(assisted)X
3226(with)X
3389(the)X
3508(implementation)X
266 6144(January)N
536(16,)X
656(1993)X
3754(Page)X
3930(22)X

23 p
%%Page: 23 24
10 s 0 xH 0 xS 1 f
9 s
1 f
266 480(F)N
268(FT)X
310(TN)X
356(NC)X
410(CH)X
460(HE)X
514(EK)X
560(K)X
618(\()X
620(\()X
650(1)X
652(1L)X
690(L)X
740(\))X
742(\))X
1917(\()X
1919(\()X
1949(J)X
1951(Ja)X
1981(an)X
2015(nu)X
2053(ua)X
2091(ar)X
2125(ry)X
2151(y)X
2207(1)X
2209(19)X
2247(99)X
2285(93)X
2323(3)X
2365(\))X
2367(\))X
3510(F)X
3512(FT)X
3554(TN)X
3600(NC)X
3654(CH)X
3704(HE)X
3758(EK)X
3804(K)X
3862(\()X
3864(\()X
3894(1)X
3896(1L)X
3934(L)X
3984(\))X
3986(\))X
10 s
554 864(of)N
641(the)X
7 f
787(INCLUDE)X
1 f
1143(statement.)X
1510(Additional)X
1872(features)X
2147(will)X
2291(be)X
2387(added)X
2599(as)X
2686(time)X
2848(permits.)X
554 998(We)N
695(would)X
924(like)X
1073(to)X
1164(thank)X
1371(Markus)X
1645(Draxler)X
1920(of)X
2016(the)X
2143(University)X
2510(of)X
2606(Stuttgart,)X
2930(Greg)X
3120(Flint)X
3299(of)X
3395(Purdue)X
3652(University,)X
554 1094(Phil)N
706(Sterne)X
935(of)X
1026(Lawrence)X
1368(Livermore)X
1731(National)X
2031(Laboratory,)X
2432(and)X
2572(Warren)X
2838(J.)X
2913(Wiscombe)X
3280(of)X
3371(NASA)X
3612(Goddard)X
3916(for)X
554 1190(reporting)N
883(some)X
1087(bugs)X
1273(in)X
1370(Versions)X
1690(2.1)X
1825(and)X
1976(2.2.)X
2151(We)X
2298(also)X
2462(thank)X
2675(John)X
2861(Amor)X
3083(of)X
3185(the)X
3318(University)X
3691(of)X
3793(British)X
554 1286(Columbia,)N
919(Daniel)X
1163(P.)X
1257(Giesy)X
1473(of)X
1569(NASA)X
1816(Langley)X
2108(Research)X
2432(Center,)X
2695(Hugh)X
2902(Nicholas)X
3216(of)X
3312(the)X
3439(Pittsburgh)X
3796(Super-)X
554 1382(computing)N
919(Center,)X
1176(Dan)X
1333(Severance)X
1687(of)X
1777(Yale)X
1952(University,)X
2333(and)X
2472(Larry)X
2674(Weissman)X
3032(of)X
3123(the)X
3245(University)X
3607(of)X
3698(Washing-)X
554 1478(ton)N
681(for)X
800(suggesting)X
1167(some)X
1361(improvements.)X
1884(Nelson)X
2136(H.)X
2239(F.)X
2328(Beebe)X
2554(of)X
2646(the)X
2769(University)X
3131(of)X
3222(Utah)X
3402(kindly)X
3630(helped)X
3868(with)X
554 1574(the)N
680(documentation,)X
1204(and)X
1349(pointed)X
1618(out)X
1749(several)X
2006(bugs)X
2186(in)X
2277(Version)X
2560(2.3.)X
2729(Reg)X
2887(Clemens)X
3196(of)X
3292(the)X
3419(Air)X
3555(Force)X
3767(Phillips)X
554 1670(Lab)N
704(in)X
791(Albuquerque)X
1235(and)X
1376(Fritz)X
1552(Keinert)X
1818(of)X
1910(Iowa)X
2096(State)X
2281(University)X
2643(helped)X
2881(debug)X
3101(Version)X
3379(2.4.)X
3543(We)X
3679(also)X
3832(thank)X
554 1766(Jack)N
717(Dongarra)X
1041(for)X
1155(putting)X
3 f
1401(Ftnchek)X
1 f
1701(into)X
1845(the)X
1963(Netlib)X
2183(library)X
2417(of)X
2504(publicly)X
2786(available)X
3096(software.)X
554 1900(For)N
685(further)X
924(information,)X
1342(you)X
1482(may)X
1640(contact)X
1892(Dr.)X
2017(Robert)X
2255(Moniot)X
2510(at)X
2588(either)X
2791(of)X
2878(the)X
2996(following)X
3327(network)X
3610(addresses:)X
7 f
842 2034([email protected])N
842 2130([email protected])N
1 f
554 2494(This)N
716(document)X
1052(is)X
1125(named)X
2 f
1359(ftnchek.man)X
1 f
1755(.)X
554 2590(The)N
3 f
699(Ftnchek)X
1 f
999(program)X
1291(can)X
1423(be)X
1519(obtained)X
1815(by)X
1915(sending)X
2184(the)X
2302(message)X
7 f
2622(send)X
2862(ftnchek)X
3246(from)X
3486(fortran)X
1 f
554 2782(to)N
636(the)X
754(Internet)X
1024(address:)X
7 f
1383([email protected])X
1 f
2123(.)X
554 2974(Installation)N
934(requires)X
1213(a)X
1269(C)X
1342(compiler)X
1647(for)X
1761(your)X
1928(computer.)X
266 6144(Page)N
442(23)X
3460(January)X
3730(16,)X
3850(1993)X
10 f
0 6428(h)N
24(hhh)X
4176(h)X
4200(hhh)X

24 p
%%Trailer
xt

xs


  3 Responses to “Category : Miscellaneous Language Source Code
Archive   : FTNCHECK.ZIP
Filename : FTNCHEK.PS

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/