#define PRZERWIJ {if(!setlongjmp(__skok)) return;} class Spamer : public Algorithm { public: Spamer(void); void new_turn(void); private: jmp_buf __skok; } void Spamer::Spamer(void) : __skok(0) {}; void Spamer::new_turn(void) { if (__skok!=0) longjmp(__skok, 1); while(1) { Message m; m << "Hello world!"; stacja.send(m); PRZERWIJ; for (int i=1;i<9;i++) PRZERWIJ; }; };