vlc/vlc-1.1 | branch: master | Brad Smith <[email protected]> | Wed Aug 11 
19:24:49 2010 -0400| [fedd27d44332c4540a7289dc6eb304276610ff72] | committer: 
Jean-Baptiste Kempf 

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

Signed-off-by: Jean-Baptiste Kempf <[email protected]>
(cherry picked from commit 09a2365da0672be3e8401f6fcafd765b281db3ad)

Signed-off-by: Jean-Baptiste Kempf <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=fedd27d44332c4540a7289dc6eb304276610ff72
---

 include/vlc_common.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/include/vlc_common.h b/include/vlc_common.h
index 01a5acb..6855d33 100644
--- a/include/vlc_common.h
+++ b/include/vlc_common.h
@@ -80,7 +80,11 @@
 #     define LIBVLC_FORMAT(x,y) __attribute__ ((format(printf,x,y)))
 #   endif
 #   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))
 #else
 #   define LIBVLC_FORMAT(x,y)

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to