setjmp.h

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Biblioteca padrão do C

setjmp.h é um arquivo cabeçalho da biblioteca padrão da linguagem de programação C que fornece declarações para funções ou macros para funcionalidade de saltos que não seguem a forma usual de chamadas para subrotinas e a sequência de retornos[1] .

Um uso típico para as funções setjmp e longjmp é a implementação de um mecanismo de tratamento de exceções[2] que utiliza a longjmp para re-estabelecer o estado de um programa ou thread, mesmo numa chamada com múltiplos níveis[3] . Outro uso para setjmp é criar uma sintaxe similar a co-rotinas.

Referências

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.