diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-01-29 14:33:27 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-01-29 14:33:27 +0000 |
commit | b6b89abbdb9c0c53d47b2edd891489a6748a729e (patch) | |
tree | 9914a8d42c0ecc4e03acd18c1188ea290c261646 /include | |
parent | 3b44ff3cbc0002cfde1a4699918f6c54cdbe03bf (diff) |
- see if defined foo before trying to look at the value of foo (that should be 0 in this case. Avoids some warnings).
Diffstat (limited to 'include')
-rw-r--r-- | include/libc-symbols.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/libc-symbols.h b/include/libc-symbols.h index ae5ff518e..e4fb86255 100644 --- a/include/libc-symbols.h +++ b/include/libc-symbols.h @@ -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 |