The sized datatypes, Sun Solaris 8, SunPRO cc

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Tue, 09 Oct 2001 00:09:21 +0200

Hi.

When building on Solaris 8 using SunPRO cc the following pops up during
configure:

checking size of __int64... 0
checking size of int16_t... 0
checking size of uint16_t... 0
checking size of u_int16_t... 0
checking size of int32_t... 0
checking size of uint32_t... 0
checking size of u_int32_t... 0
checking size of int64_t... 0
checking size of uint64_t... 0
checking size of u_int64_t... 0
checking for int16_t... yes
checking for u_int16_t... no
checking for int32_t... yes
checking for u_int32_t... no
checking for int64_t... yes
checking for u_int64_t... no

Is this something to worry about? Or does it only mean that these types
are not available on this platform?

Hmm.. shouldn't the availably checks be done before checking the sizes?

I don't quite grasp this part of configure. Why is there all these size
checks of various flawors when we then have a single set defined by
either existing definitions or base types?

Why do we at all run size tests on types which should be assumed to have
a certain size?

And why is these sizes reported as 0 even on types which seem to later
exists? Such as the int16_t..

Regards
Henrik
Received on Mon Oct 08 2001 - 16:52:54 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:14:26 MST