* include/grub/setjmp.h: Define RETURNS_TWICE. Keep it empty for

gcc < 4.0.
	* include/grub/*/setjmp.h: USe RETURNS_TWICE.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2013-10-18 16:38:36 +02:00
parent 757e3eb7c3
commit 0d3a6f8540
9 changed files with 22 additions and 7 deletions

View file

@ -21,7 +21,7 @@
typedef unsigned long grub_jmp_buf[10];
int grub_setjmp (grub_jmp_buf env) __attribute__ ((returns_twice));
int grub_setjmp (grub_jmp_buf env) RETURNS_TWICE;
void grub_longjmp (grub_jmp_buf env, int val) __attribute__ ((noreturn));
#endif /* ! GRUB_SETJMP_CPU_HEADER */