aboutsummaryrefslogtreecommitdiff
path: root/libc/include/fenv.yaml
blob: c7cc7e87df37f7caa8302d9ca213c7f519f69243 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
header: fenv.h
standards:
  - stdc
macros:
  - macro_name: FE_ALL_EXCEPT
    macro_header: fenv-macros.h
  - macro_name: FE_DIVBYZERO
    macro_header: fenv-macros.h
  - macro_name: FE_INEXACT
    macro_header: fenv-macros.h
  - macro_name: FE_INVALID
    macro_header: fenv-macros.h
  - macro_name: FE_OVERFLOW
    macro_header: fenv-macros.h
  - macro_name: FE_UNDERFLOW
    macro_header: fenv-macros.h
  - macro_name: FE_DOWNWARD
    macro_header: fenv-macros.h
  - macro_name: FE_TONEAREST
    macro_header: fenv-macros.h
  - macro_name: FE_TOWARDZERO
    macro_header: fenv-macros.h
  - macro_name: FE_UPWARD
    macro_header: fenv-macros.h
  - macro_name: FE_DFL_ENV
    macro_header: fenv-macros.h
types:
  - type_name: fenv_t
  - type_name: fexcept_t
functions:
  - name: feclearexcept
    standards:
      - stdc
    return_type: int
    arguments:
      - type: int
  - name: fedisableexcept
    standards:
      - gnu
    return_type: int
    arguments:
      - type: int
    guard: null
  - name: feenableexcept
    standards:
      - gnu
    return_type: int
    arguments:
      - type: int
    attributes: []
  - name: fegetenv
    standards:
      - stdc
    return_type: int
    arguments:
      - type: fenv_t *
  - name: fegetexcept
    standards:
      - gnu
    return_type: int
    arguments: []
  - name: fegetexceptflag
    standards:
      - stdc
    return_type: int
    arguments:
      - type: fexcept_t *
      - type: int
  - name: fegetround
    standards:
      - stdc
    return_type: int
    arguments: []
  - name: feholdexcept
    standards:
      - stdc
    return_type: int
    arguments:
      - type: fenv_t *
  - name: feraiseexcept
    standards:
      - stdc
    return_type: int
    arguments:
      - type: int
  - name: fesetenv
    standards:
      - stdc
    return_type: int
    arguments:
      - type: const fenv_t *
  - name: fesetexcept
    standards:
      - stdc
    return_type: int
    arguments:
      - type: int
  - name: fesetexceptflag
    standards:
      - stdc
    return_type: int
    arguments:
      - type: const fexcept_t *
      - type: int
  - name: fesetround
    standards:
      - stdc
    return_type: int
    arguments:
      - type: int
  - name: fetestexcept
    standards:
      - stdc
    return_type: int
    arguments:
      - type: int
  - name: fetestexceptflag
    standards:
      - stdc
    return_type: int
    arguments:
      - type: const fexcept_t *
      - type: int
  - name: feupdateenv
    standards:
      - stdc
    return_type: int
    arguments:
      - type: const fenv_t *