Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!thumper!ulysses!andante!princeton!njin!rutgers!mailrus!purdue!i.cc.purdue.edu!h.cc.purdue.edu!ags
From: ags@h.cc.purdue.edu (Dave Seaman)
Newsgroups: comp.lang.fortran
Subject: Re: function side effects (was: i++, i+=1, i=i+1)
Message-ID: <3991@h.cc.purdue.edu>
Date: 20 Sep 88 15:32:08 GMT
References: <3983@h.cc.purdue.edu> <3745@lanl.gov> <3987@h.cc.purdue.edu>
Reply-To: ags@h.cc.purdue.edu.UUCP (Dave Seaman)
Organization: Purdue University
Lines: 14

In article <3987@h.cc.purdue.edu> I write:
>	FUNCTION INVERT(N)
>	COMMON // E
>	E = E + 1
>	INVERT = 11 - I
>	END

Sorry, that last assignment should be INVERT = 11 - N.  The point is that
INVERT has a side effect on E, but the value of E does not affect the value
returned by INVERT.

-- 
Dave Seaman	  					
ags@j.cc.purdue.edu