setjmp

Prototypes

int setjmp(jmp_buf Registres);

Description

Conserver l'environnement d'exécution en vue de réaliser un saut inter appel.

Le résultat est :

Exemple

#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>

jmp_buf Registres;

...
if (!setjmp(Registre))
...
longjmp(Registres, 1);
...

Avertissement

L'exécution est déroutée suite à longjmp, aussi toutes les instructions qui la suivent ne sont pas exécutées.

Voir aussi

longjmp pour réaliser un saut inter appel.