[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: oo2c in Debian 2.1/slink
Mike Griebling <grieblm@trt.allied.com> writes:
> Michael,
>
> Could you please give a brief description of the
> differences between the 32 and 64-bit versions?
> I am considering porting the 64-bit version to
> the BeOS and just would like to know what the host
> OS must support. The BeOS already has a 64-bit
> integer type defined but the addresses (AFAIK) are
> still 32-bit.
In this case you simply use oo2c_32. Currently it tests the size
"long int" and "long long int" when looking for 64 bit integers. This
list can be trivially expanded to include other possible names. If it
finds a 64 bit integer it enables HUGEINT support.
oo2c_64 is exclusively for machines with a true 64 bit address space.
That is, for machines where sizeof(void*) returns 8.
-- mva