Wouter Coene wrote:
>
> According to Artur Skawina ([EMAIL PROTECTED]):
> > #define SetJmp(jmp_buf) __builtin_setjmp(&jmp_buf)
> > #define LongJmp(jmp_buf, ret) __builtin_longjmp(&jmp_buf,ret)
>
> isn't this GCC 2.95.x / EGCS specific?
Yep. It does generate better code and could be used when compiling
with gccs newer than 2.7, falling back to the asm versions with the
old compiler. Somehow i don't trust the compiler to always get things
right when jumps are silently inserted at the asssembler level...