#include "caller_save.h" #include #include int main() { std::atomic i = 0; as::caller_save status; int ret = status.get(); switch (ret) { case 0: printf(". "); break; // primer retorno case 1: printf("-> "); break; // segundo retorno default: printf("Error: setjmp ha devuelto %i\n", ret); } printf("%i ", i++); if (i < 5) status.set(); puts(""); }