Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
1.6 kB · 82 lines
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283// -*- C++ -*-//===---------------------------- cfenv -----------------------------------===////// The LLVM Compiler Infrastructure//// This file is dual licensed under the MIT and the University of Illinois Open// Source Licenses. See LICENSE.TXT for details.////===----------------------------------------------------------------------===//#ifndef _LIBCPP_CFENV#define _LIBCPP_CFENV/* cfenv synopsisThis entire header is C99 / C++0XMacros: FE_DIVBYZERO FE_INEXACT FE_INVALID FE_OVERFLOW FE_UNDERFLOW FE_ALL_EXCEPT FE_DOWNWARD FE_TONEAREST FE_TOWARDZERO FE_UPWARD FE_DFL_ENVnamespace std{Types: fenv_t fexcept_tint feclearexcept(int excepts);int fegetexceptflag(fexcept_t* flagp, int excepts);int feraiseexcept(int excepts);int fesetexceptflag(const fexcept_t* flagp, int excepts);int fetestexcept(int excepts);int fegetround();int fesetround(int round);int fegetenv(fenv_t* envp);int feholdexcept(fenv_t* envp);int fesetenv(const fenv_t* envp);int feupdateenv(const fenv_t* envp);} // std*/#include <__config>#include <fenv.h>#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)#pragma GCC system_header#endif_LIBCPP_BEGIN_NAMESPACE_STDusing ::fenv_t;using ::fexcept_t;using ::feclearexcept;using ::fegetexceptflag;using ::feraiseexcept;using ::fesetexceptflag;using ::fetestexcept;using ::fegetround;using ::fesetround;using ::fegetenv;using ::feholdexcept;using ::fesetenv;using ::feupdateenv;_LIBCPP_END_NAMESPACE_STD#endif // _LIBCPP_CFENV