Fresh pull from upstream (stable) package feed
[librecmc/package-feed.git] / lang / perl / files / architecture.config
1 alignbytes='8'
2
3 ($owrt:bits eq '32') {
4         ($owrt:endian eq 'little') {
5                 byteorder='1234'
6         }
7         ($owrt:endian eq 'big') {
8                 byteorder='4321'
9         }
10         
11         # Types
12         ivsize='4'
13         uvsize='4'
14         longsize='4'
15         longdblsize='8'
16         ptrsize='4'
17         
18         #quadkind='3'
19         #doublekind='3'
20         #longdblkind='0'
21         
22         i8type='signed char'
23         i16type='signed short'
24         i32type='signed long'
25         i64type='signed long long'
26         u32type='unsigned long'
27         u64type='unsigned long long'
28         quadtype='long long'
29         uquadtype='unsigned long long'
30         
31         sizesize='4'
32         
33         use64bitall='undef'
34         use64bitint='undef'
35         
36         uidformat='"lu"'
37         gidformat='"lu"'
38         
39         selectminbits='32'
40         
41         sGMTIME_max='2147483647'
42         sGMTIME_min='-2147483648'
43         sLOCALTIME_max='2147483647'
44         sLOCALTIME_min='-2147483648'
45         
46         sPRIi64='"Li"'
47         sPRIo64='"Lo"'
48         sPRIu64='"Lu"'
49         sPRIx64='"Lx"'
50         sPRId64='"Ld"'
51         
52         netdb_host_type='const void *'
53         nv_preserves_uv_bits='32'
54         d_nv_preserves_uv='define'
55         d_printf_format_null='define'
56         d_u32align='undef'
57 }
58 ($owrt:bits eq '64') {
59         ($owrt:endian eq 'little') {
60                 byteorder='12345678'
61         }
62         ($owrt:endian eq 'big') {
63                 byteorder='87654321'
64         }
65         
66         # Types
67         ivsize='8'
68         uvsize='8'
69         longsize='8'
70         longdblsize='16'
71         ptrsize='8'
72         
73         quadtype='long'
74         
75         i16type='signed short'
76         i32type='signed int'
77         i64type='signed long'
78         i8type='signed char'
79         
80         u32type='unsigned int'
81         u64type='unsigned long'
82         uquadtype='unsigned long'
83         
84         sizesize='8'
85         
86         uidformat='"u"'
87         gidformat='"u"'
88         
89         selectminbits='64'
90         
91         sGMTIME_max='67768036191676799'
92         sGMTIME_min='-62167219200'
93         sLOCALTIME_max='67768036191673199'
94         sLOCALTIME_min='-62167222408'
95         
96         sPRIi64='"li"'
97         sPRIo64='"lo"'
98         sPRIu64='"lu"'
99         sPRIx64='"lx"'
100         sPRId64='"ld"'
101         
102         netdb_host_type='char *'
103         nv_preserves_uv_bits='53'
104         d_nv_preserves_uv='undef'
105         d_printf_format_null='undef'
106         d_u32align='define'
107         use64bitall='define'
108         use64bitint='define'
109 }
110
111 # Only defined by i486 and x86_64. Provide defaults for all others
112 (!defined($sPRIEUldbl)) {
113         sPRIEUldbl='"E"'
114         sPRIFUldbl='"F"'
115         sPRIGUldbl='"G"'
116         sPRIXU64='"LX"'
117         sPRIeldbl='"e"'
118         sPRIfldbl='"f"'
119         sPRIgldbl='"g"'
120         sSCNfldbl='"f"'
121 }