On Mon, Sep 02, 2002 at 09:49:25PM +0200, Leopold Toetsch wrote:
> 
> This should be - from my (imcc) POV - reflected by these IN/OUT settings:
> 
> op set(in PMC, in INT)
> op set(in PMC, in STR)
> op set(in PMC, in NUM)
> op set(out PMC, in PMC)               # ok, $1 points to $2 now

Thinking about it, that actually seems correct.
This alternative seems wrong:

op set(inout PMC, in INT)
op set(inout PMC, in STR)
op set(inout PMC, in NUM)
op set(out PMC, in PMC)         # ok, $1 points to $2 now

because I'm assuming that the input PMC register for the first three is
unchanged. Or can there be situations where an assignment to a PMC changes
the value of the register itself?

Nicholas Clark
-- 
Even better than the real thing:        http://nms-cgi.sourceforge.net/

Reply via email to