diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-07-25 14:44:29 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-07-25 14:44:29 +0000 |
commit | a72aa856bdcc23dab64af83757830e1d2e1618c8 (patch) | |
tree | 64aa0b5dbace189447607c9522fe82883b1febe4 /firmware/include/_ansi.h | |
parent | 1828a753a8a62a8ad94fdf32b7c4406eb43bb608 (diff) | |
download | rockbox-a72aa856bdcc23dab64af83757830e1d2e1618c8.tar.gz rockbox-a72aa856bdcc23dab64af83757830e1d2e1618c8.zip |
Move some gcc extensions to new gcc_extensions.h header
- Move ATTRIBUTE_PRINTF/ATTRIBUTE_SCANF from _ansi.h
They are not related at all to this file, and this broke compilation
with Code Sourcery GCC which ships its own _ansi.h
- Move LIKELY/UNLIKELY from system.h
There is likely a lot more GCC extensions used everywhere in the source,
conditionally on __GNUC__ or unconditionally
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27548 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/include/_ansi.h')
-rw-r--r-- | firmware/include/_ansi.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/firmware/include/_ansi.h b/firmware/include/_ansi.h index 17d8e6f1a4..5f0ce211ed 100644 --- a/firmware/include/_ansi.h +++ b/firmware/include/_ansi.h | |||
@@ -64,15 +64,4 @@ | |||
64 | #endif | 64 | #endif |
65 | #endif | 65 | #endif |
66 | 66 | ||
67 | /* Support gcc's __attribute__ facility. */ | ||
68 | |||
69 | #ifdef __GNUC__ | ||
70 | #define _ATTRIBUTE(attrs) __attribute__ (attrs) | ||
71 | #else | ||
72 | #define _ATTRIBUTE(attrs) | ||
73 | #endif | ||
74 | |||
75 | #define ATTRIBUTE_PRINTF(fmt, arg1) _ATTRIBUTE( ( format( printf, fmt, arg1 ) ) ) | ||
76 | #define ATTRIBUTE_SCANF(fmt, arg1) _ATTRIBUTE( ( format( scanf, fmt, arg1 ) ) ) | ||
77 | |||
78 | #endif /* _ANSIDECL_H_ */ | 67 | #endif /* _ANSIDECL_H_ */ |