header: setjmp.h
header_template: setjmp.h.def
macros: []
types:
  - type_name: jmp_buf
enums: []
objects: []
functions:
  - name: longjmp
    standards:
      - stdc
    return_type: _Noreturn void
    arguments:
      - type: jmp_buf
      - type: int
  - name: setjmp
    standards:
      - stdc
    return_type: int
    attributes:
      - _Returns_twice
    arguments:
      - type: jmp_buf
  - name: sigsetjmp
    standards:
      - POSIX
    return_type: int
    attributes:
      - _Returns_twice
    arguments:
      - type: sigjmp_buf
      - type: int
  - name: siglongjmp
    standards:
      - POSIX
    return_type: _Noreturn void
    arguments:
      - type: sigjmp_buf
      - type: int
