Date: Wed, 11 Oct 1995 09:21:24 +1000 From: Bruce Evans <bde@zeta.org.au> To: pst@shockwave.com, wollman@lcs.mit.edu Cc: Kai.Vorma@hut.fi, ache@astral.msk.su, current@freebsd.org, terry@lambert.org Subject: Re: tail dumps core Message-ID: <199510102321.JAA10262@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
> memset(&i, 0, sizeof i); > if (i == 0) { > printf("your machine is normal\n"); > } else { > printf("your machine is really weird, but allowed by the" > " C standard\n"); > } >How could this possibly be allowed by the C standard? I'm utterly >confused. Anything not disallowed by the standard is allowed. There doesn't seem to be anything to stop a perverse implementation from storing (e.g.) 0 as 1 and 1 as 0. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510102321.JAA10262>