Loading

<csetjmp>

Types

jmp_buf


Definition


typedef int jmp_buf[16];


Description

The type jmp_buf is defined as an array of 16 int variables.


Microsoft Version


// The microsoft version has this layout

// for the 16 ints in jmp_buf.

typedef struct __JUMP_BUFFER {

    unsigned long Ebp;

    unsigned long Ebx;

    unsigned long Edi;

    unsigned long Esi;

    unsigned long Esp;

    unsigned long Eip;

    unsigned long Registration;

    unsigned long TryLevel;

    unsigned long Cookie;

    unsigned long UnwindFunc;

    unsigned long UnwindData[6];

} _JUMP_BUFFER;

Functions

longjmp()

setjmp()