header: fenv.h
header_template: fenv.h.def
macros: []
types:
  - type_name: fenv_t
  - type_name: fexcept_t
enums: []
objects: []
functions:
  - name: feclearexcept
    standards:
      - stdc
    return_type: int
    arguments:
      - type: int
  - name: fedisableexcept
    standards:
      - GNUExtensions
    return_type: int
    arguments:
      - type: int
    guard: null
  - name: feenableexcept
    standards:
      - GNUExtensions
    return_type: int
    arguments:
      - type: int
    attributes: []
  - name: fegetenv
    standards:
      - stdc
    return_type: int
    arguments:
      - type: fenv_t *
  - name: fegetexcept
    standards:
      - GNUExtensions
    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 *
