0
|
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 */
|