alignbytes='8'
|
|
|
|
($owrt:bits eq '32') {
|
|
($owrt:endian eq 'little') {
|
|
byteorder='1234'
|
|
}
|
|
($owrt:endian eq 'big') {
|
|
byteorder='4321'
|
|
}
|
|
|
|
# Types
|
|
ivsize='4'
|
|
uvsize='4'
|
|
longsize='4'
|
|
longdblsize='8'
|
|
ptrsize='4'
|
|
|
|
#quadkind='3'
|
|
#doublekind='3'
|
|
#longdblkind='0'
|
|
|
|
i8type='signed char'
|
|
i16type='signed short'
|
|
i32type='signed long'
|
|
i64type='signed long long'
|
|
u32type='unsigned long'
|
|
u64type='unsigned long long'
|
|
quadtype='long long'
|
|
uquadtype='unsigned long long'
|
|
|
|
sizesize='4'
|
|
|
|
use64bitall='undef'
|
|
use64bitint='undef'
|
|
|
|
uidformat='"lu"'
|
|
gidformat='"lu"'
|
|
|
|
selectminbits='32'
|
|
|
|
sGMTIME_max='2147483647'
|
|
sGMTIME_min='-2147483648'
|
|
sLOCALTIME_max='2147483647'
|
|
sLOCALTIME_min='-2147483648'
|
|
|
|
sPRIi64='"Li"'
|
|
sPRIo64='"Lo"'
|
|
sPRIu64='"Lu"'
|
|
sPRIx64='"Lx"'
|
|
sPRId64='"Ld"'
|
|
|
|
netdb_host_type='const void *'
|
|
nv_preserves_uv_bits='32'
|
|
d_nv_preserves_uv='define'
|
|
d_printf_format_null='define'
|
|
d_u32align='undef'
|
|
}
|
|
($owrt:bits eq '64') {
|
|
($owrt:endian eq 'little') {
|
|
byteorder='12345678'
|
|
}
|
|
($owrt:endian eq 'big') {
|
|
byteorder='87654321'
|
|
}
|
|
|
|
# Types
|
|
ivsize='8'
|
|
uvsize='8'
|
|
longsize='8'
|
|
longdblsize='16'
|
|
ptrsize='8'
|
|
|
|
quadtype='long'
|
|
|
|
i16type='signed short'
|
|
i32type='signed int'
|
|
i64type='signed long'
|
|
i8type='signed char'
|
|
|
|
u32type='unsigned int'
|
|
u64type='unsigned long'
|
|
uquadtype='unsigned long'
|
|
|
|
sizesize='8'
|
|
|
|
uidformat='"u"'
|
|
gidformat='"u"'
|
|
|
|
selectminbits='64'
|
|
|
|
sGMTIME_max='67768036191676799'
|
|
sGMTIME_min='-62167219200'
|
|
sLOCALTIME_max='67768036191673199'
|
|
sLOCALTIME_min='-62167222408'
|
|
|
|
sPRIi64='"li"'
|
|
sPRIo64='"lo"'
|
|
sPRIu64='"lu"'
|
|
sPRIx64='"lx"'
|
|
sPRId64='"ld"'
|
|
|
|
netdb_host_type='char *'
|
|
nv_preserves_uv_bits='53'
|
|
d_nv_preserves_uv='undef'
|
|
d_printf_format_null='undef'
|
|
d_u32align='define'
|
|
use64bitall='define'
|
|
use64bitint='define'
|
|
}
|
|
|
|
# Only defined by i486 and x86_64. Provide defaults for all others
|
|
(!defined($sPRIEUldbl)) {
|
|
sPRIEUldbl='"E"'
|
|
sPRIFUldbl='"F"'
|
|
sPRIGUldbl='"G"'
|
|
sPRIXU64='"LX"'
|
|
sPRIeldbl='"e"'
|
|
sPRIfldbl='"f"'
|
|
sPRIgldbl='"g"'
|
|
sSCNfldbl='"f"'
|
|
}
|