Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!lll-crg!seismo!mcvax!cernvax!jmg From: jmg@cernvax.UUCP (jmg) Newsgroups: net.micro.cbm Subject: C-Power 2.9 / Trim bug Message-ID: <284@cernvax.UUCP> Date: Mon, 3-Mar-86 08:34:13 EST Article-I.D.: cernvax.284 Posted: Mon Mar 3 08:34:13 1986 Date-Received: Wed, 5-Mar-86 04:26:39 EST References: <283@cernvax.UUCP> Reply-To: jmg@cernvax.UUCP (Mike Gerard, DD Division, CERN.) Organization: CERN, Geneva/Switzerland Lines: 16 Keywords: C Whoops: I forgot a line in my program: needs to set bitval = 1 << bit main() { int bitval; char bit; for (bit=0 ; bit<15 ; bit++) { bitval = 1 << bit; printf("bit = %2d, bitval = %4x\n",bit,bitval); if (!(bitval & 1)) printf("!(%4x & 1) = %4x is true\n",bitval,!(bitval & 1)); else printf("!(%4x & 1) = %4x is false\n",bitval,!(bitval & 1)); } } Who spotted this deliberate mistake?