source: trunk/gcc/libstdc++-v3/acconfig.h

Last change on this file was 1392, checked in by bird, 21 years ago

This commit was generated by cvs2svn to compensate for changes in r1391,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 10.5 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.