Commit 09a2365d authored by Brad Smith's avatar Brad Smith Committed by Jean-Baptiste Kempf

Only define LIBVLC_USED for GCC 3.4 or newer. GCC 3.3 does not support the...

Only define LIBVLC_USED for GCC 3.4 or newer. GCC 3.3 does not support the warn_unused_result attribute.
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 04a5bdf3
...@@ -80,7 +80,11 @@ ...@@ -80,7 +80,11 @@
# define LIBVLC_FORMAT(x,y) __attribute__ ((format(printf,x,y))) # define LIBVLC_FORMAT(x,y) __attribute__ ((format(printf,x,y)))
# endif # endif
# define LIBVLC_FORMAT_ARG(x) __attribute__ ((format_arg(x))) # define LIBVLC_FORMAT_ARG(x) __attribute__ ((format_arg(x)))
# define LIBVLC_USED __attribute__ ((warn_unused_result)) # if __GNUC__ > 3 || (__GNUC__ == 3 && (__GNUC_MINOR__ >= 4))
# define LIBVLC_USED __attribute__ ((warn_unused_result))
# else
# define LIBVLC_USED
# endif
# define LIBVLC_MALLOC __attribute__ ((malloc)) # define LIBVLC_MALLOC __attribute__ ((malloc))
#else #else
# define LIBVLC_FORMAT(x,y) # define LIBVLC_FORMAT(x,y)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment