aboutsummaryrefslogtreecommitdiff
path: root/src/types.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2010-01-01 03:04:19 -0500
committerKevin O'Connor <kevin@koconnor.net>2010-01-01 13:05:23 -0500
commitdad41d9f217cef9dc6c404d409f6c27b0454b73f (patch)
tree8fb10e70525b8c92f8b32f11399012a170ef365b /src/types.h
parentc003148bb390f928acdc76ad77d787aa0e476013 (diff)
downloadseabios-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.h5
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)