#include "context.h" #include int main() { volatile int i = 0; as::inline_context context; auto ret = context.get(); switch (ret) { case as::first: printf("|-> "); break; // primer retorno case as::next : printf("--> "); break; // segundo retorno default : printf("Error: context.get() = %i\n", ret); break; } printf("%i ", i); i = i + 1; if (i < 5) context.set(); puts(""); }