Mercurial > repo
comparison perl-5.22.2/packsizetables.c @ 8045:a16537d2fe07
<xfix> tar xf perl-5.22.2.tar.gz # Ah, whatever, I\'m doing it anyway
author | HackBot |
---|---|
date | Sat, 14 May 2016 14:54:38 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
8044:711c038a7dce | 8045:a16537d2fe07 |
---|---|
1 /* -*- buffer-read-only: t -*- | |
2 !!!!!!! DO NOT EDIT THIS FILE !!!!!!! | |
3 This file is built by regen/genpacksizetables.pl from its data. | |
4 Any changes made here will be lost! | |
5 */ | |
6 | |
7 #if TYPE_IS_SHRIEKING != 0x100 | |
8 ++++shriek offset should be 256 | |
9 #endif | |
10 | |
11 typedef U8 packprops_t; | |
12 #if 'J'-'I' == 1 | |
13 /* ASCII */ | |
14 STATIC const packprops_t packprops[512] = { | |
15 /* normal */ | |
16 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
17 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
18 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
19 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
20 0, 0, 0, | |
21 /* C */ sizeof(unsigned char), | |
22 #if defined(HAS_LONG_DOUBLE) && defined(USE_LONG_DOUBLE) | |
23 /* D */ LONG_DOUBLESIZE, | |
24 #else | |
25 0, | |
26 #endif | |
27 0, | |
28 /* F */ NVSIZE, | |
29 0, 0, | |
30 /* I */ sizeof(unsigned int), | |
31 /* J */ UVSIZE, | |
32 0, | |
33 /* L */ SIZE32, | |
34 0, | |
35 /* N */ SIZE32, | |
36 0, 0, | |
37 #if IVSIZE >= 8 | |
38 /* Q */ sizeof(Uquad_t), | |
39 #else | |
40 0, | |
41 #endif | |
42 0, | |
43 /* S */ SIZE16, | |
44 0, | |
45 /* U */ sizeof(char) | PACK_SIZE_UNPREDICTABLE, | |
46 /* V */ SIZE32, | |
47 /* W */ sizeof(unsigned char) | PACK_SIZE_UNPREDICTABLE, | |
48 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
49 /* c */ sizeof(char), | |
50 /* d */ sizeof(double), | |
51 0, | |
52 /* f */ sizeof(float), | |
53 0, 0, | |
54 /* i */ sizeof(int), | |
55 /* j */ IVSIZE, | |
56 0, | |
57 /* l */ SIZE32, | |
58 0, | |
59 /* n */ SIZE16, | |
60 0, | |
61 /* p */ sizeof(char *) | PACK_SIZE_CANNOT_CSUM, | |
62 #if IVSIZE >= 8 | |
63 /* q */ sizeof(Quad_t), | |
64 #else | |
65 0, | |
66 #endif | |
67 0, | |
68 /* s */ SIZE16, | |
69 0, 0, | |
70 /* v */ SIZE16, | |
71 /* w */ sizeof(char) | PACK_SIZE_UNPREDICTABLE | PACK_SIZE_CANNOT_CSUM, | |
72 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
73 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
74 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
75 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
76 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
77 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
78 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
80 0, 0, 0, 0, 0, 0, 0, 0, | |
81 /* shrieking */ | |
82 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
83 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
84 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
85 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
86 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
87 /* I */ sizeof(unsigned int), | |
88 0, 0, | |
89 /* L */ sizeof(unsigned long), | |
90 0, | |
91 /* N */ SIZE32, | |
92 0, 0, 0, 0, | |
93 /* S */ sizeof(unsigned short), | |
94 0, 0, | |
95 /* V */ SIZE32, | |
96 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
97 0, 0, | |
98 /* i */ sizeof(int), | |
99 0, 0, | |
100 /* l */ sizeof(long), | |
101 0, | |
102 /* n */ SIZE16, | |
103 0, 0, 0, 0, | |
104 /* s */ sizeof(short), | |
105 0, 0, | |
106 /* v */ SIZE16, | |
107 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
108 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
112 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
115 0, 0, 0, 0, 0, 0, 0, 0, 0 | |
116 }; | |
117 #else | |
118 /* EBCDIC (or bust) */ | |
119 STATIC const packprops_t packprops[512] = { | |
120 /* normal */ | |
121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
125 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
126 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
127 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
128 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
129 0, 0, 0, | |
130 /* c */ sizeof(char), | |
131 /* d */ sizeof(double), | |
132 0, | |
133 /* f */ sizeof(float), | |
134 0, 0, | |
135 /* i */ sizeof(int), | |
136 0, 0, 0, 0, 0, 0, 0, | |
137 /* j */ IVSIZE, | |
138 0, | |
139 /* l */ SIZE32, | |
140 0, | |
141 /* n */ SIZE16, | |
142 0, | |
143 /* p */ sizeof(char *) | PACK_SIZE_CANNOT_CSUM, | |
144 #if IVSIZE >= 8 | |
145 /* q */ sizeof(Quad_t), | |
146 #else | |
147 0, | |
148 #endif | |
149 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
150 /* s */ SIZE16, | |
151 0, 0, | |
152 /* v */ SIZE16, | |
153 /* w */ sizeof(char) | PACK_SIZE_UNPREDICTABLE | PACK_SIZE_CANNOT_CSUM, | |
154 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
156 /* C */ sizeof(unsigned char), | |
157 #if defined(HAS_LONG_DOUBLE) && defined(USE_LONG_DOUBLE) | |
158 /* D */ LONG_DOUBLESIZE, | |
159 #else | |
160 0, | |
161 #endif | |
162 0, | |
163 /* F */ NVSIZE, | |
164 0, 0, | |
165 /* I */ sizeof(unsigned int), | |
166 0, 0, 0, 0, 0, 0, 0, | |
167 /* J */ UVSIZE, | |
168 0, | |
169 /* L */ SIZE32, | |
170 0, | |
171 /* N */ SIZE32, | |
172 0, 0, | |
173 #if IVSIZE >= 8 | |
174 /* Q */ sizeof(Uquad_t), | |
175 #else | |
176 0, | |
177 #endif | |
178 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
179 /* S */ SIZE16, | |
180 0, | |
181 /* U */ sizeof(char) | PACK_SIZE_UNPREDICTABLE, | |
182 /* V */ SIZE32, | |
183 /* W */ sizeof(unsigned char) | PACK_SIZE_UNPREDICTABLE, | |
184 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
185 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
186 /* shrieking */ | |
187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
188 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
190 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
191 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
192 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
194 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
195 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
196 /* i */ sizeof(int), | |
197 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
198 /* l */ sizeof(long), | |
199 0, | |
200 /* n */ SIZE16, | |
201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
202 /* s */ sizeof(short), | |
203 0, 0, | |
204 /* v */ SIZE16, | |
205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
206 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
207 0, 0, 0, | |
208 /* I */ sizeof(unsigned int), | |
209 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
210 /* L */ sizeof(unsigned long), | |
211 0, | |
212 /* N */ SIZE32, | |
213 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
214 /* S */ sizeof(unsigned short), | |
215 0, 0, | |
216 /* V */ SIZE32, | |
217 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
218 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | |
219 }; | |
220 #endif | |
221 | |
222 /* ex: set ro: */ |