| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
/* Generated */ |
|
2
|
|
|
|
|
|
|
|
|
3
|
4
|
|
|
|
|
|
missing_is_sorted = 0; |
|
4
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
#ifdef CHAR_BIT |
|
6
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "CHAR_BIT", 8, newSViv(CHAR_BIT), 0); |
|
7
|
|
|
|
|
|
|
#else |
|
8
|
|
|
|
|
|
|
missing[nr_missing++] = "CHAR_BIT"; |
|
9
|
|
|
|
|
|
|
#endif |
|
10
|
|
|
|
|
|
|
#ifdef CHAR_MAX |
|
11
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "CHAR_MAX", 8, newSViv(CHAR_MAX), 0); |
|
12
|
|
|
|
|
|
|
#else |
|
13
|
|
|
|
|
|
|
missing[nr_missing++] = "CHAR_MAX"; |
|
14
|
|
|
|
|
|
|
#endif |
|
15
|
|
|
|
|
|
|
#ifdef CHAR_MIN |
|
16
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "CHAR_MIN", 8, newSViv(CHAR_MIN), 0); |
|
17
|
|
|
|
|
|
|
#else |
|
18
|
|
|
|
|
|
|
missing[nr_missing++] = "CHAR_MIN"; |
|
19
|
|
|
|
|
|
|
#endif |
|
20
|
|
|
|
|
|
|
#ifdef DBL_DIG |
|
21
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_DIG); |
|
22
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_DIG", 7, newSVpv(float_string, 0), 0); |
|
23
|
|
|
|
|
|
|
#else |
|
24
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_DIG"; |
|
25
|
|
|
|
|
|
|
#endif |
|
26
|
|
|
|
|
|
|
#ifdef DBL_EPSILON |
|
27
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_EPSILON); |
|
28
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_EPSILON", 11, newSVpv(float_string, 0), 0); |
|
29
|
|
|
|
|
|
|
#else |
|
30
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_EPSILON"; |
|
31
|
|
|
|
|
|
|
#endif |
|
32
|
|
|
|
|
|
|
#ifdef DBL_MANT_DIG |
|
33
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MANT_DIG); |
|
34
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MANT_DIG", 12, newSVpv(float_string, 0), 0); |
|
35
|
|
|
|
|
|
|
#else |
|
36
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MANT_DIG"; |
|
37
|
|
|
|
|
|
|
#endif |
|
38
|
|
|
|
|
|
|
#ifdef DBL_MAX |
|
39
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MAX); |
|
40
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MAX", 7, newSVpv(float_string, 0), 0); |
|
41
|
|
|
|
|
|
|
#else |
|
42
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MAX"; |
|
43
|
|
|
|
|
|
|
#endif |
|
44
|
|
|
|
|
|
|
#ifdef DBL_MAX_10_EXP |
|
45
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MAX_10_EXP); |
|
46
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MAX_10_EXP", 14, newSVpv(float_string, 0), 0); |
|
47
|
|
|
|
|
|
|
#else |
|
48
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MAX_10_EXP"; |
|
49
|
|
|
|
|
|
|
#endif |
|
50
|
|
|
|
|
|
|
#ifdef DBL_MAX_EXP |
|
51
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MAX_EXP); |
|
52
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MAX_EXP", 11, newSVpv(float_string, 0), 0); |
|
53
|
|
|
|
|
|
|
#else |
|
54
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MAX_EXP"; |
|
55
|
|
|
|
|
|
|
#endif |
|
56
|
|
|
|
|
|
|
#ifdef DBL_MIN |
|
57
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MIN); |
|
58
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MIN", 7, newSVpv(float_string, 0), 0); |
|
59
|
|
|
|
|
|
|
#else |
|
60
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MIN"; |
|
61
|
|
|
|
|
|
|
#endif |
|
62
|
|
|
|
|
|
|
#ifdef DBL_MIN_10_EXP |
|
63
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MIN_10_EXP); |
|
64
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MIN_10_EXP", 14, newSVpv(float_string, 0), 0); |
|
65
|
|
|
|
|
|
|
#else |
|
66
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MIN_10_EXP"; |
|
67
|
|
|
|
|
|
|
#endif |
|
68
|
|
|
|
|
|
|
#ifdef DBL_MIN_EXP |
|
69
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", DBL_MIN_EXP); |
|
70
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "DBL_MIN_EXP", 11, newSVpv(float_string, 0), 0); |
|
71
|
|
|
|
|
|
|
#else |
|
72
|
|
|
|
|
|
|
missing[nr_missing++] = "DBL_MIN_EXP"; |
|
73
|
|
|
|
|
|
|
#endif |
|
74
|
|
|
|
|
|
|
#ifdef FLT_DIG |
|
75
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_DIG); |
|
76
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_DIG", 7, newSVpv(float_string, 0), 0); |
|
77
|
|
|
|
|
|
|
#else |
|
78
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_DIG"; |
|
79
|
|
|
|
|
|
|
#endif |
|
80
|
|
|
|
|
|
|
#ifdef FLT_EPSILON |
|
81
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_EPSILON); |
|
82
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_EPSILON", 11, newSVpv(float_string, 0), 0); |
|
83
|
|
|
|
|
|
|
#else |
|
84
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_EPSILON"; |
|
85
|
|
|
|
|
|
|
#endif |
|
86
|
|
|
|
|
|
|
#ifdef FLT_MANT_DIG |
|
87
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MANT_DIG); |
|
88
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MANT_DIG", 12, newSVpv(float_string, 0), 0); |
|
89
|
|
|
|
|
|
|
#else |
|
90
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MANT_DIG"; |
|
91
|
|
|
|
|
|
|
#endif |
|
92
|
|
|
|
|
|
|
#ifdef FLT_MAX |
|
93
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MAX); |
|
94
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MAX", 7, newSVpv(float_string, 0), 0); |
|
95
|
|
|
|
|
|
|
#else |
|
96
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MAX"; |
|
97
|
|
|
|
|
|
|
#endif |
|
98
|
|
|
|
|
|
|
#ifdef FLT_MAX_10_EXP |
|
99
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MAX_10_EXP); |
|
100
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MAX_10_EXP", 14, newSVpv(float_string, 0), 0); |
|
101
|
|
|
|
|
|
|
#else |
|
102
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MAX_10_EXP"; |
|
103
|
|
|
|
|
|
|
#endif |
|
104
|
|
|
|
|
|
|
#ifdef FLT_MAX_EXP |
|
105
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MAX_EXP); |
|
106
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MAX_EXP", 11, newSVpv(float_string, 0), 0); |
|
107
|
|
|
|
|
|
|
#else |
|
108
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MAX_EXP"; |
|
109
|
|
|
|
|
|
|
#endif |
|
110
|
|
|
|
|
|
|
#ifdef FLT_MIN |
|
111
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MIN); |
|
112
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MIN", 7, newSVpv(float_string, 0), 0); |
|
113
|
|
|
|
|
|
|
#else |
|
114
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MIN"; |
|
115
|
|
|
|
|
|
|
#endif |
|
116
|
|
|
|
|
|
|
#ifdef FLT_MIN_10_EXP |
|
117
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MIN_10_EXP); |
|
118
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MIN_10_EXP", 14, newSVpv(float_string, 0), 0); |
|
119
|
|
|
|
|
|
|
#else |
|
120
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MIN_10_EXP"; |
|
121
|
|
|
|
|
|
|
#endif |
|
122
|
|
|
|
|
|
|
#ifdef FLT_MIN_EXP |
|
123
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_MIN_EXP); |
|
124
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_MIN_EXP", 11, newSVpv(float_string, 0), 0); |
|
125
|
|
|
|
|
|
|
#else |
|
126
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_MIN_EXP"; |
|
127
|
|
|
|
|
|
|
#endif |
|
128
|
|
|
|
|
|
|
#ifdef FLT_RADIX |
|
129
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_RADIX); |
|
130
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_RADIX", 9, newSVpv(float_string, 0), 0); |
|
131
|
|
|
|
|
|
|
#else |
|
132
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_RADIX"; |
|
133
|
|
|
|
|
|
|
#endif |
|
134
|
|
|
|
|
|
|
#ifdef FLT_ROUNDS |
|
135
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", FLT_ROUNDS); |
|
136
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "FLT_ROUNDS", 10, newSVpv(float_string, 0), 0); |
|
137
|
|
|
|
|
|
|
#else |
|
138
|
|
|
|
|
|
|
missing[nr_missing++] = "FLT_ROUNDS"; |
|
139
|
|
|
|
|
|
|
#endif |
|
140
|
|
|
|
|
|
|
#ifdef HUGE_VAL |
|
141
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", HUGE_VAL); |
|
142
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "HUGE_VAL", 8, newSVpv(float_string, 0), 0); |
|
143
|
|
|
|
|
|
|
#else |
|
144
|
|
|
|
|
|
|
missing[nr_missing++] = "HUGE_VAL"; |
|
145
|
|
|
|
|
|
|
#endif |
|
146
|
|
|
|
|
|
|
#ifdef INT_MAX |
|
147
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "INT_MAX", 7, newSViv(INT_MAX), 0); |
|
148
|
|
|
|
|
|
|
#else |
|
149
|
|
|
|
|
|
|
missing[nr_missing++] = "INT_MAX"; |
|
150
|
|
|
|
|
|
|
#endif |
|
151
|
|
|
|
|
|
|
#ifdef INT_MIN |
|
152
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "INT_MIN", 7, newSViv(INT_MIN), 0); |
|
153
|
|
|
|
|
|
|
#else |
|
154
|
|
|
|
|
|
|
missing[nr_missing++] = "INT_MIN"; |
|
155
|
|
|
|
|
|
|
#endif |
|
156
|
|
|
|
|
|
|
#ifdef LDBL_DIG |
|
157
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_DIG); |
|
158
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_DIG", 8, newSVpv(float_string, 0), 0); |
|
159
|
|
|
|
|
|
|
#else |
|
160
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_DIG"; |
|
161
|
|
|
|
|
|
|
#endif |
|
162
|
|
|
|
|
|
|
#ifdef LDBL_EPSILON |
|
163
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_EPSILON); |
|
164
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_EPSILON", 12, newSVpv(float_string, 0), 0); |
|
165
|
|
|
|
|
|
|
#else |
|
166
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_EPSILON"; |
|
167
|
|
|
|
|
|
|
#endif |
|
168
|
|
|
|
|
|
|
#ifdef LDBL_MANT_DIG |
|
169
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MANT_DIG); |
|
170
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MANT_DIG", 13, newSVpv(float_string, 0), 0); |
|
171
|
|
|
|
|
|
|
#else |
|
172
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MANT_DIG"; |
|
173
|
|
|
|
|
|
|
#endif |
|
174
|
|
|
|
|
|
|
#ifdef LDBL_MAX |
|
175
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MAX); |
|
176
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MAX", 8, newSVpv(float_string, 0), 0); |
|
177
|
|
|
|
|
|
|
#else |
|
178
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MAX"; |
|
179
|
|
|
|
|
|
|
#endif |
|
180
|
|
|
|
|
|
|
#ifdef LDBL_MAX_10_EXP |
|
181
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MAX_10_EXP); |
|
182
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MAX_10_EXP", 15, newSVpv(float_string, 0), 0); |
|
183
|
|
|
|
|
|
|
#else |
|
184
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MAX_10_EXP"; |
|
185
|
|
|
|
|
|
|
#endif |
|
186
|
|
|
|
|
|
|
#ifdef LDBL_MAX_EXP |
|
187
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MAX_EXP); |
|
188
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MAX_EXP", 12, newSVpv(float_string, 0), 0); |
|
189
|
|
|
|
|
|
|
#else |
|
190
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MAX_EXP"; |
|
191
|
|
|
|
|
|
|
#endif |
|
192
|
|
|
|
|
|
|
#ifdef LDBL_MIN |
|
193
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MIN); |
|
194
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MIN", 8, newSVpv(float_string, 0), 0); |
|
195
|
|
|
|
|
|
|
#else |
|
196
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MIN"; |
|
197
|
|
|
|
|
|
|
#endif |
|
198
|
|
|
|
|
|
|
#ifdef LDBL_MIN_10_EXP |
|
199
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MIN_10_EXP); |
|
200
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MIN_10_EXP", 15, newSVpv(float_string, 0), 0); |
|
201
|
|
|
|
|
|
|
#else |
|
202
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MIN_10_EXP"; |
|
203
|
|
|
|
|
|
|
#endif |
|
204
|
|
|
|
|
|
|
#ifdef LDBL_MIN_EXP |
|
205
|
4
|
|
|
|
|
|
sprintf(float_string, "%g", LDBL_MIN_EXP); |
|
206
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LDBL_MIN_EXP", 12, newSVpv(float_string, 0), 0); |
|
207
|
|
|
|
|
|
|
#else |
|
208
|
|
|
|
|
|
|
missing[nr_missing++] = "LDBL_MIN_EXP"; |
|
209
|
|
|
|
|
|
|
#endif |
|
210
|
|
|
|
|
|
|
#ifdef LONG_MAX |
|
211
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LONG_MAX", 8, newSViv(LONG_MAX), 0); |
|
212
|
|
|
|
|
|
|
#else |
|
213
|
|
|
|
|
|
|
missing[nr_missing++] = "LONG_MAX"; |
|
214
|
|
|
|
|
|
|
#endif |
|
215
|
|
|
|
|
|
|
#ifdef LONG_MIN |
|
216
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "LONG_MIN", 8, newSViv(LONG_MIN), 0); |
|
217
|
|
|
|
|
|
|
#else |
|
218
|
|
|
|
|
|
|
missing[nr_missing++] = "LONG_MIN"; |
|
219
|
|
|
|
|
|
|
#endif |
|
220
|
|
|
|
|
|
|
#ifdef RAND_MAX |
|
221
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "RAND_MAX", 8, newSViv(RAND_MAX), 0); |
|
222
|
|
|
|
|
|
|
#else |
|
223
|
|
|
|
|
|
|
missing[nr_missing++] = "RAND_MAX"; |
|
224
|
|
|
|
|
|
|
#endif |
|
225
|
|
|
|
|
|
|
#ifdef SCHAR_MAX |
|
226
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "SCHAR_MAX", 9, newSViv(SCHAR_MAX), 0); |
|
227
|
|
|
|
|
|
|
#else |
|
228
|
|
|
|
|
|
|
missing[nr_missing++] = "SCHAR_MAX"; |
|
229
|
|
|
|
|
|
|
#endif |
|
230
|
|
|
|
|
|
|
#ifdef SCHAR_MIN |
|
231
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "SCHAR_MIN", 9, newSViv(SCHAR_MIN), 0); |
|
232
|
|
|
|
|
|
|
#else |
|
233
|
|
|
|
|
|
|
missing[nr_missing++] = "SCHAR_MIN"; |
|
234
|
|
|
|
|
|
|
#endif |
|
235
|
|
|
|
|
|
|
#ifdef SHRT_MAX |
|
236
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "SHRT_MAX", 8, newSViv(SHRT_MAX), 0); |
|
237
|
|
|
|
|
|
|
#else |
|
238
|
|
|
|
|
|
|
missing[nr_missing++] = "SHRT_MAX"; |
|
239
|
|
|
|
|
|
|
#endif |
|
240
|
|
|
|
|
|
|
#ifdef SHRT_MIN |
|
241
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "SHRT_MIN", 8, newSViv(SHRT_MIN), 0); |
|
242
|
|
|
|
|
|
|
#else |
|
243
|
|
|
|
|
|
|
missing[nr_missing++] = "SHRT_MIN"; |
|
244
|
|
|
|
|
|
|
#endif |
|
245
|
|
|
|
|
|
|
#ifdef UCHAR_MAX |
|
246
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "UCHAR_MAX", 9, newSViv(UCHAR_MAX), 0); |
|
247
|
|
|
|
|
|
|
#else |
|
248
|
|
|
|
|
|
|
missing[nr_missing++] = "UCHAR_MAX"; |
|
249
|
|
|
|
|
|
|
#endif |
|
250
|
|
|
|
|
|
|
#ifdef UINT_MAX |
|
251
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "UINT_MAX", 8, newSViv(UINT_MAX), 0); |
|
252
|
|
|
|
|
|
|
#else |
|
253
|
|
|
|
|
|
|
missing[nr_missing++] = "UINT_MAX"; |
|
254
|
|
|
|
|
|
|
#endif |
|
255
|
|
|
|
|
|
|
#ifdef ULONG_MAX |
|
256
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "ULONG_MAX", 9, newSViv(ULONG_MAX), 0); |
|
257
|
|
|
|
|
|
|
#else |
|
258
|
|
|
|
|
|
|
missing[nr_missing++] = "ULONG_MAX"; |
|
259
|
|
|
|
|
|
|
#endif |
|
260
|
|
|
|
|
|
|
#ifdef USHRT_MAX |
|
261
|
4
|
|
|
|
|
|
(void)hv_store(math_table, "USHRT_MAX", 9, newSViv(USHRT_MAX), 0); |
|
262
|
|
|
|
|
|
|
#else |
|
263
|
|
|
|
|
|
|
missing[nr_missing++] = "USHRT_MAX"; |
|
264
|
|
|
|
|
|
|
#endif |