diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2010-01-01 03:04:19 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2010-01-01 13:05:23 -0500 |
commit | dad41d9f217cef9dc6c404d409f6c27b0454b73f (patch) | |
tree | 8fb10e70525b8c92f8b32f11399012a170ef365b /src/types.h | |
parent | c003148bb390f928acdc76ad77d787aa0e476013 (diff) | |
download | seabios-hppa-dad41d9f217cef9dc6c404d409f6c27b0454b73f.zip seabios-hppa-dad41d9f217cef9dc6c404d409f6c27b0454b73f.tar.gz seabios-hppa-dad41d9f217cef9dc6c404d409f6c27b0454b73f.tar.bz2 |
Add __noreturn define for __attribute__((noreturn)).
Diffstat (limited to 'src/types.h')
-rw-r--r-- | src/types.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/types.h b/src/types.h index cfa47fe..b2100c1 100644 --- a/src/types.h +++ b/src/types.h @@ -33,8 +33,9 @@ union u64_u32_u { #define UNIQSEC __FILE__ "." __stringify(__LINE__) -extern void __force_link_error__only_in_32bit_flat() __attribute__ ((noreturn)); -extern void __force_link_error__only_in_16bit() __attribute__ ((noreturn)); +#define __noreturn __attribute__((noreturn)) +extern void __force_link_error__only_in_32bit_flat() __noreturn; +extern void __force_link_error__only_in_16bit() __noreturn; #define __ASM(code) asm(".section .text.asm." UNIQSEC "\n\t" code) |