123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- 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"'
- }
|