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
|
|
17
|
|
18 #if defined( AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_CHECK )
|
|
19 #include <architecture/ppc/math.h>
|
|
20 #endif /* AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_CHECK */
|
|
21
|
|
22
|
|
23 #if defined( BROKEN_CABS_CHECK )
|
|
24 #ifdef __STDC__
|
|
25
|
|
26 #else
|
|
27
|
|
28 #endif
|
|
29
|
|
30 /* This is a comment
|
|
31 and it ends here. */
|
|
32
|
|
33
|
|
34 #endif /* BROKEN_CABS_CHECK */
|
|
35
|
|
36
|
|
37 #if defined( HPPA_HPUX_FP_MACROS_CHECK )
|
|
38 #endif /* _INCLUDE_HPUX_SOURCE */
|
|
39
|
|
40 #if defined(_INCLUDE_HPUX_SOURCE) || \
|
|
41 (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L))
|
|
42 # define FP_NORMAL 0
|
|
43 # define FP_ZERO 1
|
|
44 # define FP_INFINITE 2
|
|
45 # define FP_SUBNORMAL 3
|
|
46 # define FP_NAN 4
|
|
47 #endif
|
|
48
|
|
49 #ifdef _INCLUDE_HPUX_SOURCE
|
|
50
|
|
51 #endif /* HPPA_HPUX_FP_MACROS_CHECK */
|
|
52
|
|
53
|
|
54 #if defined( HPUX11_CPP_POW_INLINE_CHECK )
|
|
55
|
|
56 #endif /* HPUX11_CPP_POW_INLINE_CHECK */
|
|
57
|
|
58
|
|
59 #if defined( HPUX11_FABSF_CHECK )
|
|
60 #ifdef _PA_RISC
|
|
61 #ifndef __cplusplus
|
|
62 # define fabsf(x) ((float)fabs((double)(float)(x)))
|
|
63 #endif
|
|
64 #endif
|
|
65 #endif /* HPUX11_FABSF_CHECK */
|
|
66
|
|
67
|
|
68 #if defined( HPUX8_BOGUS_INLINES_CHECK )
|
|
69 extern "C" int abs(int);
|
|
70
|
|
71 #endif /* HPUX8_BOGUS_INLINES_CHECK */
|
|
72
|
|
73
|
|
74 #if defined( MATH_EXCEPTION_CHECK )
|
|
75 typedef struct exception t_math_exception;
|
|
76 #endif /* MATH_EXCEPTION_CHECK */
|
|
77
|
|
78
|
|
79 #if defined( MATH_HUGE_VAL_FROM_DBL_MAX_CHECK )
|
|
80
|
|
81 #define HUGE_VAL 3.1415e+9 /* really big */
|
|
82 #endif /* MATH_HUGE_VAL_FROM_DBL_MAX_CHECK */
|
|
83
|
|
84
|
|
85 #if defined( RS6000_DOUBLE_CHECK )
|
|
86 #ifndef __cplusplus
|
|
87 extern int class();
|
|
88 #endif
|
|
89 #endif /* RS6000_DOUBLE_CHECK */
|
|
90
|
|
91
|
|
92 #if defined( STRICT_ANSI_NOT_CTD_CHECK )
|
|
93 #if 1 && \
|
|
94 && defined(mumbling) |& ( !defined(__STRICT_ANSI__)) \
|
|
95 ( !defined(__STRICT_ANSI__) && !defined(_XOPEN_SOURCE) \
|
|
96 || !defined(__STRICT_ANSI__) ) /* not std C */
|
|
97 int foo;
|
|
98 #endif
|
|
99 #endif /* STRICT_ANSI_NOT_CTD_CHECK */
|
|
100 #ifdef __cplusplus
|
|
101 #undef exception
|
|
102 #endif
|
|
103
|
|
104 #endif /* FIXINC_WRAP_MATH_H_MATH_EXCEPTION */
|