Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site umcp-cs.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!umcp-cs!chris
From: chris@umcp-cs.UUCP (Chris Torek)
Newsgroups: net.lang.c
Subject: Re: Re: Re: more questions about efficient C code
Message-ID: <644@umcp-cs.UUCP>
Date: Wed, 3-Jul-85 00:30:11 EDT
Article-I.D.: umcp-cs.644
Posted: Wed Jul  3 00:30:11 1985
Date-Received: Thu, 4-Jul-85 04:12:41 EDT
References: <474@crystal.UUCP> <397@umcp-cs.UUCP> <721@wlcrjs.UUCP>, <665@lll-crg.ARPA> <5746@utzoo.UUCP> <674@lll-crg.ARPA>
Organization: U of Maryland, Computer Science Dept., College Park, MD
Lines: 18

Let's not start this again... the value of an assignment is the LHS,
not the RHS.  Ref. ANSI draft X3J11, sec. C.3.16, Assignment Operators:

Constraints:
    Each assignment operator must have an lvalue as its left operand.

Semantics
    An assignment operator stores a value in the object specified by
the lvalue.  An assignment expression has the type of the left operand
and the value of the left operand after the assignment.  The storage
must take place before the value of the assignment is used.

    The order of evaluation of the right operand and the lvalue is
unspecified.
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 4251)
UUCP:	seismo!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@maryland