Apologies for a slightly off-topic (Autoconf-related) question.
I believe OpenMPI deals with Fortran implementations where integer
types contain internal padding (i.e., not all bits are used for the
value); at least I read the configure macros this way.
Is padding in C types a practical issue as well? Say, a 'short' with a
maximum value of 32767 but 32 or 64 bits storage size?
The only system we found that exhibits this was a Cray Y-MP from the
cray-cyber museum (it's accessible and usable), but we don't know of
more modern systems that do this.
Background: there is discussion over a macro to compute such ranges,
fit also for cross compilation, but we're unsure about its practical
value. I figured the readers here may have more such experience.
Cheers, and apologies again,