22 lines
291 B
C
22 lines
291 B
C
|
#ifndef _FENV_H
|
||
|
#define _FENV_H
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
#define FE_TONEAREST 1
|
||
|
#define FE_DOWNWARD 2
|
||
|
#define FE_UPWARD 3
|
||
|
#define FE_TOWARDZERO 4
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
u16_t cw;
|
||
|
u16_t sw;
|
||
|
} fenv_t;
|
||
|
|
||
|
int feholdexcept(fenv_t *envp);
|
||
|
int fegetround(void);
|
||
|
int fesetround(int round);
|
||
|
|
||
|
#endif
|