To: biondo
Subject: common blocks
Reply-To: martin@sep.stanford.edu
FCC: /r3/martin/Mail/outmail
--text follows this line--

I noticed some strange behaviour when using common blocks.
Array variables taken out of the common block are incorrectly passed to a lower
level routine. This was my main problem with the modeling program using commons.  I would have expected this to work correctly. Did you notice that too ?

For example:

sub foo()
integer something(10)
common/../something


call bar(something,10)

return
end


sub bar(somthing,10)
integer something(10)

# gives wrong values for something

return
end