Re: 16 bit platform bug and binary compatibility issues

From: George Greer (
Date: 06/04/01

On Sat, 2 Jun 2001, Daniel A. Koepke wrote:

>On Sat, 2 Jun 2001, George Greer wrote:
>> Actually, we can't do it because it would break 64-bit platforms.
>We can add an int32_t typedef/macro and have configure determine the size
>of a 32-bit integer on the given platform.

Sure, if you want to go through that much trouble for it.  I was thinking
along the lines of a simple 'int -> long' change.  Anything is possible
with varying degrees of ugliness. :)

>I'd imagine that more recent versions of autoconf check <inttypes.h>, or
>that the ISO standard specifies mandatory inclusion of <inttypes.h>
>through <sys/types.h> or similar.  I also imagine that by the time we get
>around to anything beyond 64-bit architectures, compilers will be in
>compliance with the standard and thus define int32_t for us.

I'm rather fond of using all int32-style variables.  Then you're not
surprised by premature rollover and aren't wasteful.

George Greer

   | FAQ: |
   | Archives: |

This archive was generated by hypermail 2b30 : 12/05/01 PST