Mercurial > hg > CbC > CbC_gcc
comparison fixincludes/tests/base/math.h @ 0:a06113de4d67
first commit
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2009 14:47:48 +0900 |
parents | |
children | 77e2b8dfacca |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a06113de4d67 |
---|---|
1 /* DO NOT EDIT THIS FILE. | |
2 | |
3 It has been auto-edited by fixincludes from: | |
4 | |
5 "fixinc/tests/inc/math.h" | |
6 | |
7 This had to be done to correct non-standard usages in the | |
8 original, manufacturer supplied header file. */ | |
9 | |
10 #ifndef FIXINC_WRAP_MATH_H_MATH_EXCEPTION | |
11 #define FIXINC_WRAP_MATH_H_MATH_EXCEPTION 1 | |
12 | |
13 #ifdef __cplusplus | |
14 #define exception __math_exception | |
15 #endif | |
16 #ifndef FIXINC_WRAP_MATH_H_EXCEPTION_STRUCTURE | |
17 #define FIXINC_WRAP_MATH_H_EXCEPTION_STRUCTURE 1 | |
18 | |
19 struct exception; | |
20 | |
21 | |
22 #if defined( AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_CHECK ) | |
23 #include <architecture/ppc/math.h> | |
24 #endif /* AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_CHECK */ | |
25 | |
26 | |
27 #if defined( BROKEN_CABS_CHECK ) | |
28 #ifdef __STDC__ | |
29 | |
30 #else | |
31 | |
32 #endif | |
33 | |
34 /* This is a comment | |
35 and it ends here. */ | |
36 | |
37 | |
38 #endif /* BROKEN_CABS_CHECK */ | |
39 | |
40 | |
41 #if defined( EXCEPTION_STRUCTURE_CHECK ) | |
42 extern int matherr(); | |
43 #endif /* EXCEPTION_STRUCTURE_CHECK */ | |
44 | |
45 | |
46 #if defined( HPPA_HPUX_FP_MACROS_CHECK ) | |
47 #endif /* _INCLUDE_HPUX_SOURCE */ | |
48 | |
49 #if defined(_INCLUDE_HPUX_SOURCE) || \ | |
50 (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) | |
51 # define FP_NORMAL 0 | |
52 # define FP_ZERO 1 | |
53 # define FP_INFINITE 2 | |
54 # define FP_SUBNORMAL 3 | |
55 # define FP_NAN 4 | |
56 #endif | |
57 | |
58 #ifdef _INCLUDE_HPUX_SOURCE | |
59 | |
60 #endif /* HPPA_HPUX_FP_MACROS_CHECK */ | |
61 | |
62 | |
63 #if defined( HPUX11_CPP_POW_INLINE_CHECK ) | |
64 | |
65 #endif /* HPUX11_CPP_POW_INLINE_CHECK */ | |
66 | |
67 | |
68 #if defined( HPUX11_FABSF_CHECK ) | |
69 #ifdef _PA_RISC | |
70 #ifndef __cplusplus | |
71 # define fabsf(x) ((float)fabs((double)(float)(x))) | |
72 #endif | |
73 #endif | |
74 #endif /* HPUX11_FABSF_CHECK */ | |
75 | |
76 | |
77 #if defined( HPUX8_BOGUS_INLINES_CHECK ) | |
78 extern "C" int abs(int); | |
79 | |
80 #endif /* HPUX8_BOGUS_INLINES_CHECK */ | |
81 | |
82 | |
83 #if defined( ISC_FMOD_CHECK ) | |
84 extern double fmod(double, double); | |
85 #endif /* ISC_FMOD_CHECK */ | |
86 | |
87 | |
88 #if defined( MATH_EXCEPTION_CHECK ) | |
89 typedef struct exception t_math_exception; | |
90 #endif /* MATH_EXCEPTION_CHECK */ | |
91 | |
92 | |
93 #if defined( MATH_HUGE_VAL_FROM_DBL_MAX_CHECK ) | |
94 | |
95 #define HUGE_VAL 3.1415e+9 /* really big */ | |
96 #endif /* MATH_HUGE_VAL_FROM_DBL_MAX_CHECK */ | |
97 | |
98 | |
99 #if defined( RS6000_DOUBLE_CHECK ) | |
100 #ifndef __cplusplus | |
101 extern int class(); | |
102 #endif | |
103 #endif /* RS6000_DOUBLE_CHECK */ | |
104 | |
105 | |
106 #if defined( SCO_MATH_CHECK ) | |
107 #define __fp_class(a) \ | |
108 __builtin_generic(a,"ld:__fplcassifyl;f:__fpclassifyf;:__fpclassify") | |
109 | |
110 #endif /* SCO_MATH_CHECK */ | |
111 | |
112 | |
113 #if defined( STRICT_ANSI_NOT_CTD_CHECK ) | |
114 #if 1 && \ | |
115 && defined(mumbling) |& ( !defined(__STRICT_ANSI__)) \ | |
116 ( !defined(__STRICT_ANSI__) && !defined(_XOPEN_SOURCE) \ | |
117 || !defined(__STRICT_ANSI__) ) /* not std C */ | |
118 int foo; | |
119 #endif | |
120 #endif /* STRICT_ANSI_NOT_CTD_CHECK */ | |
121 | |
122 #endif /* FIXINC_WRAP_MATH_H_EXCEPTION_STRUCTURE */ | |
123 #ifdef __cplusplus | |
124 #undef exception | |
125 #endif | |
126 | |
127 #endif /* FIXINC_WRAP_MATH_H_MATH_EXCEPTION */ |