Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!ll-xn!ames!elroy!mahendo!jplgodo!wlbr!etn-rad!jru From: jru@etn-rad.UUCP (John Unekis) Newsgroups: comp.lang.c,comp.sys.ibm.pc Subject: Re: What's Wrong here? Message-ID: <314@etn-rad.UUCP> Date: Thu, 3-Dec-87 13:32:32 EST Article-I.D.: etn-rad.314 Posted: Thu Dec 3 13:32:32 1987 Date-Received: Mon, 7-Dec-87 06:30:38 EST References: <278@westmark.UUCP> <6755@brl-smoke.ARPA> <6855@sunybcs.UUCP> <6761@brl-smoke.ARPA> <312@etn-rad.UUCP> <19390@amdcad.AMD.COM> Reply-To: jru@etn-rad.UUCP (John Unekis) Organization: Eaton Inc. IMSD, Westlake Village, CA Lines: 10 Xref: mnetor comp.lang.c:5716 comp.sys.ibm.pc:10781 In article <19390@amdcad.AMD.COM> tim@amdcad.UUCP (Tim Olson) writes: >In article <312@etn-rad.UUCP> jru@etn-rad.UUCP (John Unekis) writes: >| ... Microsoft C uses the arithmetic shift whenever > >This is not true. First of all, right shift is not guaranteed to be >arithmetic for signed integers. Second, most computers and languages ..... The discussion was not of MOST computers, it was regarding the Intel 80?86, and I specifically referenced Microsoft C, which does use the arithmetic shift for right shifting integers.