aboutsummaryrefslogtreecommitdiffstats
path: root/src/gcc.h
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-01-01 18:09:28 +0100
committerMax Kellermann <max@duempel.org>2009-01-01 18:09:28 +0100
commit99f8dc0168c4fc0c20de0a2e301ef84ed40e591a (patch)
treeec944e5c2c9cde81462377be72df10f610c62ea7 /src/gcc.h
parent17bdcc8bae5af513b9b2902e90dfad4d7a0e7dfc (diff)
downloadmpd-99f8dc0168c4fc0c20de0a2e301ef84ed40e591a.tar.gz
mpd-99f8dc0168c4fc0c20de0a2e301ef84ed40e591a.tar.xz
mpd-99f8dc0168c4fc0c20de0a2e301ef84ed40e591a.zip
gcc.h: removed all duplicate macros
Removed all macros which are already provided by GLib.
Diffstat (limited to '')
-rw-r--r--src/gcc.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/gcc.h b/src/gcc.h
index 7492e6cad..e4e405f0a 100644
--- a/src/gcc.h
+++ b/src/gcc.h
@@ -26,44 +26,28 @@
*/
#if defined(__GNUC__) && (__GNUC__ >= 3)
-# define mpd_const __attribute__ ((const))
-# define mpd_deprecated __attribute__ ((deprecated))
-# define mpd_malloc __attribute__ ((malloc))
# define mpd_must_check __attribute__ ((warn_unused_result))
-# define mpd_noreturn __attribute__ ((noreturn))
# define mpd_packed __attribute__ ((packed))
/* these are very useful for type checking */
# define mpd_printf __attribute__ ((format(printf,1,2)))
# define mpd_fprintf __attribute__ ((format(printf,2,3)))
# define mpd_fprintf_ __attribute__ ((format(printf,3,4)))
# define mpd_fprintf__ __attribute__ ((format(printf,4,5)))
-# define mpd_pure __attribute__ ((pure))
# define mpd_scanf __attribute__ ((format(scanf,1,2)))
-# define mpd_unused __attribute__ ((unused))
# define mpd_used __attribute__ ((used))
/* # define inline inline __attribute__ ((always_inline)) */
# define mpd_noinline __attribute__ ((noinline))
-# define mpd_likely(x) __builtin_expect (!!(x), 1)
-# define mpd_unlikely(x) __builtin_expect (!!(x), 0)
#else
-# define mpd_const
-# define mpd_deprecated
-# define mpd_malloc
# define mpd_must_check
-# define mpd_noreturn
# define mpd_packed
# define mpd_printf
# define mpd_fprintf
# define mpd_fprintf_
# define mpd_fprintf__
-# define mpd_pure
# define mpd_scanf
-# define mpd_unused
# define mpd_used
/* # define inline */
# define mpd_noinline
-# define mpd_likely(x) (x)
-# define mpd_unlikely(x) (x)
#endif
#endif /* MPD_GCC_H */