--- gforth/engine/engine.c 2012/01/16 22:17:32 1.117 +++ gforth/engine/engine.c 2012/03/23 20:49:44 1.118 @@ -269,11 +269,11 @@ extern Char *gforth_memcpy(Char * dest, #endif #ifdef STANDALONE -jmp_buf throw_jmp_buf; +jmp_buf * throw_jmp_handler; void throw(int code) { - longjmp(throw_jmp_buf,code); /* !! or use siglongjmp ? */ + longjmp(*throw_jmp_handler,code); /* !! or use siglongjmp ? */ } #endif