L'utilisation de setjmp et longjmp n'est pas recommandée pour la même raison que les goto, ils rendent les programmes difficiles à comprendre, de plus il est très facile de se retrouver avec des bugs vraiment pénibles à corriger.
Et encore, les goto sont utiles pour la gestion d'erreurs (en C bien sûr) et dans quelques très rares cas, alors que longjmp - setjmp n'ont pas vraiment d'intérêt en C, à la limite des coroutines / système d'exceptions mais bon…
+0
-0