File indexing completed on 2026-05-03 08:13:46
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #ifndef _LIBCPP___CXX03_FENV_H
0011 #define _LIBCPP___CXX03_FENV_H
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052 #include <__cxx03/__config>
0053
0054 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
0055 # pragma GCC system_header
0056 #endif
0057
0058 #if __has_include_next(<fenv.h>)
0059 # include_next <fenv.h>
0060 #endif
0061
0062 #ifdef __cplusplus
0063
0064 extern "C++" {
0065
0066 # ifdef feclearexcept
0067 # undef feclearexcept
0068 # endif
0069
0070 # ifdef fegetexceptflag
0071 # undef fegetexceptflag
0072 # endif
0073
0074 # ifdef feraiseexcept
0075 # undef feraiseexcept
0076 # endif
0077
0078 # ifdef fesetexceptflag
0079 # undef fesetexceptflag
0080 # endif
0081
0082 # ifdef fetestexcept
0083 # undef fetestexcept
0084 # endif
0085
0086 # ifdef fegetround
0087 # undef fegetround
0088 # endif
0089
0090 # ifdef fesetround
0091 # undef fesetround
0092 # endif
0093
0094 # ifdef fegetenv
0095 # undef fegetenv
0096 # endif
0097
0098 # ifdef feholdexcept
0099 # undef feholdexcept
0100 # endif
0101
0102 # ifdef fesetenv
0103 # undef fesetenv
0104 # endif
0105
0106 # ifdef feupdateenv
0107 # undef feupdateenv
0108 # endif
0109
0110 }
0111
0112 #endif
0113
0114 #endif