1 | // acconfig.h symbols and macros for libstdc++ v3 -*- C++ -*-
|
---|
2 |
|
---|
3 | // Defines libstdc++ version.
|
---|
4 | #undef PACKAGE
|
---|
5 | #undef VERSION
|
---|
6 |
|
---|
7 | // Needed for gettext.
|
---|
8 | #undef ENABLE_NLS
|
---|
9 | #undef HAVE_CATGETS
|
---|
10 | #undef HAVE_GETTEXT
|
---|
11 | #undef HAVE_STPCPY
|
---|
12 |
|
---|
13 | // Define if GCC supports weak symbols.
|
---|
14 | #undef _GLIBCPP_SUPPORTS_WEAK
|
---|
15 |
|
---|
16 | // Include I/O support for 'long long' and 'unsigned long long'.
|
---|
17 | #undef _GLIBCPP_USE_LONG_LONG
|
---|
18 |
|
---|
19 | // Define if C99 features such as lldiv_t, llabs, lldiv should be exposed.
|
---|
20 | #undef _GLIBCPP_USE_C99
|
---|
21 |
|
---|
22 | // Include support for 'long double'.
|
---|
23 | #undef _GLIBCPP_USE_LONG_DOUBLE
|
---|
24 |
|
---|
25 | // Include support for shadow headers, ie --enable-cshadow-headers.
|
---|
26 | #undef _GLIBCPP_USE_SHADOW_HEADERS
|
---|
27 |
|
---|
28 | // Define if code specialized for wchar_t should be used.
|
---|
29 | #undef _GLIBCPP_USE_WCHAR_T
|
---|
30 |
|
---|
31 | // Define if using setrlimit to limit memory usage during 'make check'.
|
---|
32 | #undef _GLIBCPP_MEM_LIMITS
|
---|
33 |
|
---|
34 | // Define to use concept checking code from the boost libraries.
|
---|
35 | #undef _GLIBCPP_CONCEPT_CHECKS
|
---|
36 |
|
---|
37 | // Define if the atan2f function exists.
|
---|
38 | #undef _GLIBCPP_HAVE_ATAN2F
|
---|
39 |
|
---|
40 | // Define if the atan2l function exists.
|
---|
41 | #undef _GLIBCPP_HAVE_ATAN2L
|
---|
42 |
|
---|
43 | // Define if the copysignf function exists.
|
---|
44 | #undef _GLIBCPP_HAVE_COPYSIGNF
|
---|
45 |
|
---|
46 | // Define to use symbol versioning in the shared library.
|
---|
47 | #undef _GLIBCPP_SYMVER
|
---|
48 |
|
---|
49 | // Define symbol versioning in assember directives. If symbol
|
---|
50 | // versioning is beigng used, and the assembler supports this kind of
|
---|
51 | // thing, then use it.
|
---|
52 | // NB: _GLIBCPP_AT_AT is a hack to work around quoting issues in m4.
|
---|
53 | #if _GLIBCPP_SYMVER
|
---|
54 | #define _GLIBCPP_ASM_SYMVER(cur, old, version) \
|
---|
55 | asm (".symver " #cur "," #old _GLIBCPP_AT_AT #version);
|
---|
56 | #else
|
---|
57 | #define _GLIBCPP_ASM_SYMVER(cur, old, version)
|
---|
58 | #endif
|
---|
59 |
|
---|
60 | // Define if gthr-default.h exists (meaning that threading support is enabled).
|
---|
61 | #undef HAVE_GTHR_DEFAULT
|
---|
62 |
|
---|
63 | // Define if drand48 exists.
|
---|
64 | #undef HAVE_DRAND48
|
---|
65 |
|
---|
66 | // Define if getpagesize exists.
|
---|
67 | #undef HAVE_GETPAGESIZE
|
---|
68 |
|
---|
69 | // Define if setenv exists.
|
---|
70 | #undef HAVE_SETENV
|
---|
71 |
|
---|
72 | // Define if sigsetjmp exists.
|
---|
73 | #undef HAVE_SIGSETJMP
|
---|
74 |
|
---|
75 | // Define if mbstate_t exists in wchar.h.
|
---|
76 | #undef HAVE_MBSTATE_T
|
---|
77 |
|
---|
78 | // Define if you have the modff function.
|
---|
79 | #undef HAVE_MODFF
|
---|
80 |
|
---|
81 | // Define if you have the modfl function.
|
---|
82 | #undef HAVE_MODFL
|
---|
83 |
|
---|
84 | // Define if you have the expf function.
|
---|
85 | #undef HAVE_EXPF
|
---|
86 |
|
---|
87 | // Define if you have the expl function.
|
---|
88 | #undef HAVE_EXPL
|
---|
89 |
|
---|
90 | // Define if you have the hypotf function.
|
---|
91 | #undef HAVE_HYPOTF
|
---|
92 |
|
---|
93 | // Define if you have the hypotl function.
|
---|
94 | #undef HAVE_HYPOTL
|
---|
95 |
|
---|
96 | // Define if the compiler/host combination has __builtin_abs
|
---|
97 | #undef HAVE___BUILTIN_ABS
|
---|
98 |
|
---|
99 | // Define if the compiler/host combination has __builtin_labs
|
---|
100 | #undef HAVE___BUILTIN_LABS
|
---|
101 |
|
---|
102 | // Define if the compiler/host combination has __builtin_cos
|
---|
103 | #undef HAVE___BUILTIN_COS
|
---|
104 |
|
---|
105 | // Define if the compiler/host combination has __builtin_cosf
|
---|
106 | #undef HAVE___BUILTIN_COSF
|
---|
107 |
|
---|
108 | // Define if the compiler/host combination has __builtin_cosl
|
---|
109 | #undef HAVE___BUILTIN_COSL
|
---|
110 |
|
---|
111 | // Define if the compiler/host combination has __builtin_fabs
|
---|
112 | #undef HAVE___BUILTIN_FABS
|
---|
113 |
|
---|
114 | // Define if the compiler/host combination has __builtin_fabsf
|
---|
115 | #undef HAVE___BUILTIN_FABSF
|
---|
116 |
|
---|
117 | // Define if the compiler/host combination has __builtin_fabsl
|
---|
118 | #undef HAVE___BUILTIN_FABSL
|
---|
119 |
|
---|
120 | // Define if the compiler/host combination has __builtin_sin
|
---|
121 | #undef HAVE___BUILTIN_SIN
|
---|
122 |
|
---|
123 | // Define if the compiler/host combination has __builtin_sinf
|
---|
124 | #undef HAVE___BUILTIN_SINF
|
---|
125 |
|
---|
126 | // Define if the compiler/host combination has __builtin_sinl
|
---|
127 | #undef HAVE___BUILTIN_SINL
|
---|
128 |
|
---|
129 | // Define if the compiler/host combination has __builtin_sqrt
|
---|
130 | #undef HAVE___BUILTIN_SQRT
|
---|
131 |
|
---|
132 | // Define if the compiler/host combination has __builtin_sqrtf
|
---|
133 | #undef HAVE___BUILTIN_SQRTF
|
---|
134 |
|
---|
135 | // Define if the compiler/host combination has __builtin_sqrtl
|
---|
136 | #undef HAVE___BUILTIN_SQRTL
|
---|
137 |
|
---|
138 | // Define if poll is available in <poll.h>.
|
---|
139 | #undef HAVE_POLL
|
---|
140 |
|
---|
141 | // Define if S_ISREG (Posix) is available in <sys/stat.h>.
|
---|
142 | #undef HAVE_S_ISREG
|
---|
143 |
|
---|
144 | // Define if S_IFREG is available in <sys/stat.h>.
|
---|
145 | #undef HAVE_S_IFREG
|
---|
146 |
|
---|
147 | // Define if LC_MESSAGES is available in <locale.h>.
|
---|
148 | #undef HAVE_LC_MESSAGES
|
---|
149 |
|
---|
150 | // Define if <float.h> exists.
|
---|
151 | #undef HAVE_FLOAT_H
|
---|
152 |
|
---|
153 | // Define if modf is present in <math.h>
|
---|
154 | #undef HAVE_MODF
|
---|
155 |
|
---|
156 | // @BOTTOM@
|
---|
157 | //
|
---|
158 | // Systems that have certain non-standard functions prefixed with an
|
---|
159 | // underscore, we'll handle those here. Must come after config.h.in.
|
---|
160 | //
|
---|
161 | #if defined (HAVE__ISNAN) && ! defined (HAVE_ISNAN)
|
---|
162 | # define HAVE_ISNAN 1
|
---|
163 | # define isnan _isnan
|
---|
164 | #endif
|
---|
165 |
|
---|
166 | #if defined (HAVE__ISNANF) && ! defined (HAVE_ISNANF)
|
---|
167 | # define HAVE_ISNANF 1
|
---|
168 | # define isnanf _isnanf
|
---|
169 | #endif
|
---|
170 |
|
---|
171 | #if defined (HAVE__ISNANL) && ! defined (HAVE_ISNANL)
|
---|
172 | # define HAVE_ISNANL 1
|
---|
173 | # define isnanl _isnanl
|
---|
174 | #endif
|
---|
175 |
|
---|
176 | #if defined (HAVE__ISINF) && ! defined (HAVE_ISINF)
|
---|
177 | # define HAVE_ISINF 1
|
---|
178 | # define isinf _isinf
|
---|
179 | #endif
|
---|
180 |
|
---|
181 | #if defined (HAVE__ISINFF) && ! defined (HAVE_ISINFF)
|
---|
182 | # define HAVE_ISINFF 1
|
---|
183 | # define isinff _isinff
|
---|
184 | #endif
|
---|
185 |
|
---|
186 | #if defined (HAVE__ISINFL) && ! defined (HAVE_ISINFL)
|
---|
187 | # define HAVE_ISINFL 1
|
---|
188 | # define isinfl _isinfl
|
---|
189 | #endif
|
---|
190 |
|
---|
191 | #if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN)
|
---|
192 | # define HAVE_COPYSIGN 1
|
---|
193 | # define copysign _copysign
|
---|
194 | #endif
|
---|
195 |
|
---|
196 | #if defined (HAVE__COPYSIGNL) && ! defined (HAVE_COPYSIGNL)
|
---|
197 | # define HAVE_COPYSIGNL 1
|
---|
198 | # define copysignl _copysignl
|
---|
199 | #endif
|
---|
200 |
|
---|
201 | #if defined (HAVE__COSF) && ! defined (HAVE_COSF)
|
---|
202 | # define HAVE_COSF 1
|
---|
203 | # define cosf _cosf
|
---|
204 | #endif
|
---|
205 |
|
---|
206 | #if defined (HAVE__ACOSF) && ! defined (HAVE_ACOSF)
|
---|
207 | # define HAVE_ACOSF 1
|
---|
208 | # define acosf _acosf
|
---|
209 | #endif
|
---|
210 |
|
---|
211 | #if defined (HAVE__ACOSL) && ! defined (HAVE_ACOSL)
|
---|
212 | # define HAVE_ACOSL 1
|
---|
213 | # define acosl _acosl
|
---|
214 | #endif
|
---|
215 |
|
---|
216 | #if defined (HAVE__ASINF) && ! defined (HAVE_ASINF)
|
---|
217 | # define HAVE_ASINF 1
|
---|
218 | # define asinf _asinf
|
---|
219 | #endif
|
---|
220 |
|
---|
221 | #if defined (HAVE__ASINL) && ! defined (HAVE_ASINL)
|
---|
222 | # define HAVE_ASINL 1
|
---|
223 | # define asinl _asinl
|
---|
224 | #endif
|
---|
225 |
|
---|
226 | #if defined (HAVE__ATANF) && ! defined (HAVE_ATANF)
|
---|
227 | # define HAVE_ATANF 1
|
---|
228 | # define atanf _atanf
|
---|
229 | #endif
|
---|
230 |
|
---|
231 | #if defined (HAVE__ATANL) && ! defined (HAVE_ATANL)
|
---|
232 | # define HAVE_ATANL 1
|
---|
233 | # define atanl _atanl
|
---|
234 | #endif
|
---|
235 |
|
---|
236 | #if defined (HAVE__CEILF) && ! defined (HAVE_CEILF)
|
---|
237 | # define HAVE_CEILF 1
|
---|
238 | # define aceil _ceilf
|
---|
239 | #endif
|
---|
240 |
|
---|
241 | #if defined (HAVE__CEILL) && ! defined (HAVE_CEILL)
|
---|
242 | # define HAVE_CEILL 1
|
---|
243 | # define aceil _ceill
|
---|
244 | #endif
|
---|
245 |
|
---|
246 | #if defined (HAVE__COSHF) && ! defined (HAVE_COSHF)
|
---|
247 | # define HAVE_COSHF 1
|
---|
248 | # define coshf _coshf
|
---|
249 | #endif
|
---|
250 |
|
---|
251 | #if defined (HAVE__COSL) && ! defined (HAVE_COSL)
|
---|
252 | # define HAVE_COSL 1
|
---|
253 | # define cosl _cosl
|
---|
254 | #endif
|
---|
255 |
|
---|
256 | #if defined (HAVE__LOGF) && ! defined (HAVE_LOGF)
|
---|
257 | # define HAVE_LOGF 1
|
---|
258 | # define logf _logf
|
---|
259 | #endif
|
---|
260 |
|
---|
261 | #if defined (HAVE__COSHL) && ! defined (HAVE_COSHL)
|
---|
262 | # define HAVE_COSHL 1
|
---|
263 | # define coshl _coshl
|
---|
264 | #endif
|
---|
265 |
|
---|
266 | #if defined (HAVE__EXPF) && ! defined (HAVE_EXPF)
|
---|
267 | # define HAVE_EXPF 1
|
---|
268 | # define expf _expf
|
---|
269 | #endif
|
---|
270 |
|
---|
271 | #if defined (HAVE__EXPL) && ! defined (HAVE_EXPL)
|
---|
272 | # define HAVE_EXPL 1
|
---|
273 | # define expl _expl
|
---|
274 | #endif
|
---|
275 |
|
---|
276 | #if defined (HAVE__FABSF) && ! defined (HAVE_FABSF)
|
---|
277 | # define HAVE_FABSF 1
|
---|
278 | # define fabsf _fabsf
|
---|
279 | #endif
|
---|
280 |
|
---|
281 | #if defined (HAVE__FABSL) && ! defined (HAVE_FABSL)
|
---|
282 | # define HAVE_FABSL 1
|
---|
283 | # define fabsl _fabsl
|
---|
284 | #endif
|
---|
285 |
|
---|
286 | #if defined (HAVE__FLOORF) && ! defined (HAVE_FLOORF)
|
---|
287 | # define HAVE_FLOORF 1
|
---|
288 | # define floorf _floorf
|
---|
289 | #endif
|
---|
290 |
|
---|
291 | #if defined (HAVE__FLOORL) && ! defined (HAVE_FLOORL)
|
---|
292 | # define HAVE_FLOORL 1
|
---|
293 | # define floorl _floorl
|
---|
294 | #endif
|
---|
295 |
|
---|
296 | #if defined (HAVE__FMODF) && ! defined (HAVE_FMODF)
|
---|
297 | # define HAVE_FMODF 1
|
---|
298 | # define fmodf _fmodf
|
---|
299 | #endif
|
---|
300 |
|
---|
301 | #if defined (HAVE__FMODL) && ! defined (HAVE_FMODL)
|
---|
302 | # define HAVE_FMODL 1
|
---|
303 | # define fmodl _fmodl
|
---|
304 | #endif
|
---|
305 |
|
---|
306 | #if defined (HAVE__FREXPF) && ! defined (HAVE_FREXPF)
|
---|
307 | # define HAVE_FREXPF 1
|
---|
308 | # define frexpf _frexpf
|
---|
309 | #endif
|
---|
310 |
|
---|
311 | #if defined (HAVE__FREXPL) && ! defined (HAVE_FREXPL)
|
---|
312 | # define HAVE_FREXPL 1
|
---|
313 | # define frexpl _frexpl
|
---|
314 | #endif
|
---|
315 |
|
---|
316 | #if defined (HAVE__LDEXPF) && ! defined (HAVE_LDEXPF)
|
---|
317 | # define HAVE_LDEXPF 1
|
---|
318 | # define ldexpf _ldexpf
|
---|
319 | #endif
|
---|
320 |
|
---|
321 | #if defined (HAVE__LDEXPL) && ! defined (HAVE_LDEXPL)
|
---|
322 | # define HAVE_LDEXPL 1
|
---|
323 | # define ldexpl _ldexpl
|
---|
324 | #endif
|
---|
325 |
|
---|
326 | #if defined (HAVE__LOG10F) && ! defined (HAVE_LOG10F)
|
---|
327 | # define HAVE_LOG10F 1
|
---|
328 | # define log10f _log10f
|
---|
329 | #endif
|
---|
330 |
|
---|
331 | #if defined (HAVE__LOGL) && ! defined (HAVE_LOGL)
|
---|
332 | # define HAVE_LOGL 1
|
---|
333 | # define logl _logl
|
---|
334 | #endif
|
---|
335 |
|
---|
336 | #if defined (HAVE__POWF) && ! defined (HAVE_POWF)
|
---|
337 | # define HAVE_POWF 1
|
---|
338 | # define powf _powf
|
---|
339 | #endif
|
---|
340 |
|
---|
341 | #if defined (HAVE__LOG10L) && ! defined (HAVE_LOG10L)
|
---|
342 | # define HAVE_LOG10L 1
|
---|
343 | # define log10l _log10l
|
---|
344 | #endif
|
---|
345 |
|
---|
346 | #if defined (HAVE__MODF) && ! defined (HAVE_MODF)
|
---|
347 | # define HAVE_MODF 1
|
---|
348 | # define modf _modf
|
---|
349 | #endif
|
---|
350 |
|
---|
351 | #if defined (HAVE__MODL) && ! defined (HAVE_MODL)
|
---|
352 | # define HAVE_MODL 1
|
---|
353 | # define modl _modl
|
---|
354 | #endif
|
---|
355 |
|
---|
356 | #if defined (HAVE__SINF) && ! defined (HAVE_SINF)
|
---|
357 | # define HAVE_SINF 1
|
---|
358 | # define sinf _sinf
|
---|
359 | #endif
|
---|
360 |
|
---|
361 | #if defined (HAVE__POWL) && ! defined (HAVE_POWL)
|
---|
362 | # define HAVE_POWL 1
|
---|
363 | # define powl _powl
|
---|
364 | #endif
|
---|
365 |
|
---|
366 | #if defined (HAVE__SINHF) && ! defined (HAVE_SINHF)
|
---|
367 | # define HAVE_SINHF 1
|
---|
368 | # define sinhf _sinhf
|
---|
369 | #endif
|
---|
370 |
|
---|
371 | #if defined (HAVE__SINL) && ! defined (HAVE_SINL)
|
---|
372 | # define HAVE_SINL 1
|
---|
373 | # define sinl _sinl
|
---|
374 | #endif
|
---|
375 |
|
---|
376 | #if defined (HAVE__SQRTF) && ! defined (HAVE_SQRTF)
|
---|
377 | # define HAVE_SQRTF 1
|
---|
378 | # define sqrtf _sqrtf
|
---|
379 | #endif
|
---|
380 |
|
---|
381 | #if defined (HAVE__SINHL) && ! defined (HAVE_SINHL)
|
---|
382 | # define HAVE_SINHL 1
|
---|
383 | # define sinhl _sinhl
|
---|
384 | #endif
|
---|
385 |
|
---|
386 | #if defined (HAVE__TANF) && ! defined (HAVE_TANF)
|
---|
387 | # define HAVE_TANF 1
|
---|
388 | # define tanf _tanf
|
---|
389 | #endif
|
---|
390 |
|
---|
391 | #if defined (HAVE__SQRTL) && ! defined (HAVE_SQRTL)
|
---|
392 | # define HAVE_SQRTL 1
|
---|
393 | # define sqrtl _sqrtl
|
---|
394 | #endif
|
---|
395 |
|
---|
396 | #if defined (HAVE__TANHF) && ! defined (HAVE_TANHF)
|
---|
397 | # define HAVE_TANHF 1
|
---|
398 | # define tanhf _tanhf
|
---|
399 | #endif
|
---|
400 |
|
---|
401 | #if defined (HAVE__TANL) && ! defined (HAVE_TANL)
|
---|
402 | # define HAVE_TANF 1
|
---|
403 | # define tanf _tanf
|
---|
404 | #endif
|
---|
405 |
|
---|
406 | #if defined (HAVE__STRTOF) && ! defined (HAVE_STRTOF)
|
---|
407 | # define HAVE_STRTOF 1
|
---|
408 | # define strtof _strtof
|
---|
409 | #endif
|
---|
410 |
|
---|
411 | #if defined (HAVE__TANHL) && ! defined (HAVE_TANHL)
|
---|
412 | # define HAVE_TANHL 1
|
---|
413 | # define tanhl _tanhl
|
---|
414 | #endif
|
---|
415 |
|
---|
416 | #if defined (HAVE__STRTOLD) && ! defined (HAVE_STRTOLD)
|
---|
417 | # define HAVE_STRTOLD 1
|
---|
418 | # define strtold _strtold
|
---|
419 | #endif
|
---|
420 |
|
---|
421 | #if defined (HAVE__SINCOS) && ! defined (HAVE_SINCOS)
|
---|
422 | # define HAVE_SINCOS 1
|
---|
423 | # define sincos _sincos
|
---|
424 | #endif
|
---|
425 |
|
---|
426 | #if defined (HAVE__SINCOSF) && ! defined (HAVE_SINCOSF)
|
---|
427 | # define HAVE_SINCOSF 1
|
---|
428 | # define sincosf _sincosf
|
---|
429 | #endif
|
---|
430 |
|
---|
431 | #if defined (HAVE__SINCOSL) && ! defined (HAVE_SINCOSL)
|
---|
432 | # define HAVE_SINCOSL 1
|
---|
433 | # define sincosl _sincosl
|
---|
434 | #endif
|
---|
435 |
|
---|
436 | #if defined (HAVE__FINITE) && ! defined (HAVE_FINITE)
|
---|
437 | # define HAVE_FINITE 1
|
---|
438 | # define finite _finite
|
---|
439 | #endif
|
---|
440 |
|
---|
441 | #if defined (HAVE__FINITEF) && ! defined (HAVE_FINITEF)
|
---|
442 | # define HAVE_FINITEF 1
|
---|
443 | # define finitef _finitef
|
---|
444 | #endif
|
---|
445 |
|
---|
446 | #if defined (HAVE__FINITEL) && ! defined (HAVE_FINITEL)
|
---|
447 | # define HAVE_FINITEL 1
|
---|
448 | # define finitel _finitel
|
---|
449 | #endif
|
---|
450 |
|
---|
451 | #if defined (HAVE__QFINITE) && ! defined (HAVE_QFINITE)
|
---|
452 | # define HAVE_QFINITE 1
|
---|
453 | # define qfinite _qfinite
|
---|
454 | #endif
|
---|
455 |
|
---|
456 | #if defined (HAVE__FPCLASS) && ! defined (HAVE_FPCLASS)
|
---|
457 | # define HAVE_FPCLASS 1
|
---|
458 | # define fpclass _fpclass
|
---|
459 | #endif
|
---|
460 |
|
---|
461 | #if defined (HAVE__QFPCLASS) && ! defined (HAVE_QFPCLASS)
|
---|
462 | # define HAVE_QFPCLASS 1
|
---|
463 | # define qfpclass _qfpclass
|
---|
464 | #endif
|
---|
465 |
|
---|