Re: Simple question

From: d. hall (
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.

``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