Hello. I am using setjmp and
longjmp for the first time, and I ran across an issue that comes about when I wrap setjmp and
longjmp. I boiled the code down to the following example:
#include <stdio.h>
#include <setjmp.h>
jmp_buf jb;
int mywrap_save()
{
int i = setjmp(jb);
return i;
}
int mywrap_call()
{
longjmp(jb, 1);
…