svn commit: trunk/uClibc: include ldso/include
aldot at uclibc.org
aldot at uclibc.org
Mon Jan 29 14:33:28 UTC 2007
Author: aldot
Date: 2007-01-29 06:33:27 -0800 (Mon, 29 Jan 2007)
New Revision: 17633
Log:
- see if defined foo before trying to look at the value of foo (that should be 0 in this case. Avoids some warnings).
Modified:
trunk/uClibc/include/libc-symbols.h
trunk/uClibc/ldso/include/ldso.h
Changeset:
Modified: trunk/uClibc/include/libc-symbols.h
===================================================================
--- trunk/uClibc/include/libc-symbols.h 2007-01-29 14:31:47 UTC (rev 17632)
+++ trunk/uClibc/include/libc-symbols.h 2007-01-29 14:33:27 UTC (rev 17633)
@@ -54,7 +54,7 @@
#define _GNU_SOURCE 1
/* Prepare for the case that `__builtin_expect' is not available. */
-#if __GNUC__ == 2 && __GNUC_MINOR__ < 96
+#if defined __GNUC__ && __GNUC__ == 2 && __GNUC_MINOR__ < 96
# define __builtin_expect(x, expected_value) (x)
#endif
#ifndef likely
@@ -72,7 +72,7 @@
#define attribute_unused __attribute__ ((unused))
-#ifdef __GNUC__
+#if defined __GNUC__ || defined __ICC
# define attribute_noreturn __attribute__ ((__noreturn__))
#else
# define attribute_noreturn
@@ -409,8 +409,9 @@
* d. hidden_def() in asm is _hidden_strong_alias (not strong_alias) */
/* Arrange to hide uClibc internals */
-#if defined __GNUC__ && defined __GNUC_MINOR__ && \
- ( __GNUC__ >= 3 && __GNUC_MINOR__ >= 3 ) || __GNUC__ >= 4
+#if (defined __GNUC__ && \
+ (defined __GNUC_MINOR__ && ( __GNUC__ >= 3 && __GNUC_MINOR__ >= 3 ) \
+ || __GNUC__ >= 4)) || defined __ICC
# define attribute_hidden __attribute__ ((visibility ("hidden")))
# define __hidden_proto_hiddenattr(attrs...) __attribute__ ((visibility ("hidden"), ##attrs))
#else
Modified: trunk/uClibc/ldso/include/ldso.h
===================================================================
--- trunk/uClibc/ldso/include/ldso.h 2007-01-29 14:31:47 UTC (rev 17632)
+++ trunk/uClibc/ldso/include/ldso.h 2007-01-29 14:33:27 UTC (rev 17633)
@@ -11,7 +11,7 @@
#include <features.h>
/* Prepare for the case that `__builtin_expect' is not available. */
-#if __GNUC__ == 2 && __GNUC_MINOR__ < 96
+#if defined __GNUC__ && __GNUC__ == 2 && __GNUC_MINOR__ < 96
#define __builtin_expect(x, expected_value) (x)
#endif
#ifndef likely
More information about the uClibc-cvs
mailing list