123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- #ifndef _LIBCPP_FENV_H
- #define _LIBCPP_FENV_H
- #include <__config>
- #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
- # pragma GCC system_header
- #endif
- #if __has_include_next(<fenv.h>)
- # include_next <fenv.h>
- #endif
- #ifdef __cplusplus
- extern "C++" {
- # ifdef feclearexcept
- # undef feclearexcept
- # endif
- # ifdef fegetexceptflag
- # undef fegetexceptflag
- # endif
- # ifdef feraiseexcept
- # undef feraiseexcept
- # endif
- # ifdef fesetexceptflag
- # undef fesetexceptflag
- # endif
- # ifdef fetestexcept
- # undef fetestexcept
- # endif
- # ifdef fegetround
- # undef fegetround
- # endif
- # ifdef fesetround
- # undef fesetround
- # endif
- # ifdef fegetenv
- # undef fegetenv
- # endif
- # ifdef feholdexcept
- # undef feholdexcept
- # endif
- # ifdef fesetenv
- # undef fesetenv
- # endif
- # ifdef feupdateenv
- # undef feupdateenv
- # endif
- }
- #endif
- #endif
|