Path: utzoo!attcan!uunet!cs.utexas.edu!convex!egsner!lerami!woodwrk!dick From: dick@woodwrk.LoneStar.ORG (Richard H. Wood) Newsgroups: comp.sys.amiga.programmer Subject: Re: "chip" in SAS C Message-ID: <18834113.ARN1551@woodwrk.LoneStar.ORG> Date: 13 Jan 91 03:30:59 GMT References: <4372@mindlink.UUCP> Reply-To: dick@woodwrk.LoneStar.ORG Followup-To: comp.sys.amiga.programmer Organization: The \\//oodwork Bench, Garland, Texas - USA Lines: 25 In article <4372@mindlink.UUCP>, Ron Tarrant writes: > > johnl@SDFSUN1.hac.com writes: > > > > However, I do take exception regarding the error message. The SAS/C error > > message, "Error 25: modifiable lvalue required", does indeed make sense, but > > It took some real digging to find out what the h___ an lvalue was. Not having > the advantage of a BCSc, and finding no references to this word in _any_ book, > > -Ron Tarrant > The term 'lvalue' is a common term in the C vernacular...I first saw it in K&R, the "white book" (although I guess I've seen a lot of white books on C by others at the local Book Stop recently). It basically refers to a variable label: i.e., one that refers to a bucket you can store stuff into - like an "int." The term comes from the variable's placement on an assignment statement. An lvalue is one that goes on the lefthand side of the equal sign; hence the term lvalue (for LEFT value). -- Richard H. Wood // dick@woodwrk.LoneStar.ORG 246 Bancroft Drive East \X/ uunet!digi!woodwrk!dick Garland, Texas, 75040 "Become an ORGAN DONOR" +1 214 530 2595 \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/