PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

Thou shalt have no other gods before the ANSI C standard 1644


Your Ad Here

Your Ad Here

No standard header is "built into the language core". There *is* a standard header for specifying integer widths, actually two headers (one is in effect a superset of the other), and it's freely available for use with nonconforming implementations that for whatever reason don't already provide it.

We already had that discussion, and you're quite wrong (as well as short-sighted).

Wrong as can be.

Thou shalt have no other gods before the ANSI C standard 1645
tries to build a workable kernel for 16-bit x86 processors, using code extracted from the full-blown Linux...

Any competent C programmer who *requires* an integer type to hold more than 16 bits for some purpose is *already* using (unsigned) long int, if 32 bits is known to suffice, or some typedef that is suitably set as part of platform tailoring.

An buttumption that type int is at least 32 bits wide on all possible platforms, when the language standard clearly says otherwise, is simple incompetence: at best woeful ignorance, and at worst a willful denial of reality.

Wrong. Platforms where type int is made greater than 32 bits are virtually always those where it is *more* efficient to use the wider type.

It's actually the bulk of today's target environments, and standards are *extremely* important there, largely because apps need to be readily migrated to different processor choices.



Your Ad Here

List | Previous | Next

Thou shalt have no other gods before the ANSI C standard 1645

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

Thou shalt have no other gods before the ANSI C standard 1643