Re: Simple question

From: d. hall (dhall@sunspot.tiac.net)
Date: 12/12/95


ð thus on Tue, 12 Dec 1995 19:53:28 +0000, Alastair virtually scripted...

> thus spake d hall
Michael> ch->player.height = ch->player.height * 3 / 4;

>> this might save the work of typecasting, but it varies based upon the
>> platform and compiler.

Alastair> why should this vary from platfom and compiler?  The precedence
Alastair> of operators is defined in the ansi standard.
                                         ^^^^

ansi standard is written in stone, much less in each compiler.  sun
compilers are notorious for not conforming.

cause if you ever had to deal with OSF/1 from digital, you'd realize just
how ornery it's compiler can be about typecasting.  these "warnings" can
turn a simple oversight into a fatal error.

i've had a (const char *) implicitedly cast into an (unsigned char *)
become fatal upon compilation with a digital unix compiler.

it does matter.

d.
--
``i don't understand the appeal of keeping those things as pets,
  unless you want your children eaten.'' 
                                        - general jarkeld, the arctic fox



This archive was generated by hypermail 2b30 : 12/07/00 PST