excellents tutoriels setjmp / longjmp

Salut, j’aimerais lire de bons tutoriels sur setjmp / longjmp en C. Il serait préférable qu’il y ait des exemples réels plutôt qu’artificiels.

Merci.

    Ce n’est pas vraiment un tutoriel en tant que tel, mais la documentation de libpng décrit comment la bibliothèque utilise setjmp / longjmp pour gérer les erreurs.

    Le livre “Interfaces C et implémentation” explique bien le concept et implémente une simulation “d’exception” utilisable en C utilisant ces constructions. Le code correspondant (chapitre 4) est disponible gratuitement en ligne ici .

    Edit: voir aussi ce fil SO

    Ensuite, vous devriez lire Programmation avancée dans l’environnement UNIX (2ème édition) .