#include <iostream.h> #include <blindfold/LoopState.h> #define MAX 10 int testfetch(LoopState& ls) { if (ls.data.as_int == 0) { ls.data.as_int = MAX+1; } ls.data.as_int--; return ls.data.as_int; } int main() { LoopState ls; while (int i=testfetch(ls)) { cout << i << endl; } return 0; }