regex: simplify the {,} repetition parsing logic
[oweals/musl.git] / src / fenv / fesetround.c
1 #include <fenv.h>
2
3 /* __fesetround wrapper for arch independent argument check */
4
5 int __fesetround(int);
6
7 int fesetround(int r)
8 {
9         if (r & ~(
10                 FE_TONEAREST
11 #ifdef FE_DOWNWARD
12                 |FE_DOWNWARD
13 #endif
14 #ifdef FE_UPWARD
15                 |FE_UPWARD
16 #endif
17 #ifdef FE_TOWARDZERO
18                 |FE_TOWARDZERO
19 #endif
20                 ))
21                 return -1;
22         return __fesetround(r);
23 }