Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site timeinc.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!timeinc!greenber
From: greenber@timeinc.UUCP (Ross M. Greenberg)
Newsgroups: net.lang.c
Subject: Re: re: how has C bitten you?
Message-ID: <411@timeinc.UUCP>
Date: Thu, 15-Aug-85 12:01:34 EDT
Article-I.D.: timeinc.411
Posted: Thu Aug 15 12:01:34 1985
Date-Received: Sun, 18-Aug-85 01:33:45 EDT
References: <505@brl-tgr.ARPA> <860@turtlevax.UUCP> <2621@sun.uucp>
Reply-To: greenber@timeinc.UUCP (Ross M. Greenberg)
Organization: Time, Inc. - New York
Lines: 23
Summary: 

One that has bitten me on more occasions than I'm willing to
admit is difference in precedence operations:

Imagine transmitting a two byte checksum:

putc(highbyte, fd);
putc(lowbyte, fd);

and then reading it on the other side:

crc = (getch(fd) * 256) + getch(fd);


Different machines (compilers) do the two getch's in different orders.

-- 
------------------------------------------------------------------
Ross M. Greenberg  @ Time Inc, New York 
              --------->{vax135 | ihnp4}!timeinc!greenber<---------

I highly doubt that Time Inc.  would make me their spokesperson.
---