Mercurial > gnulib
changeset 37225:2ddc20cfc68c
intprops: port to Oracle Studio c99
* lib/intprops.h (_GL_HAVE___TYPEOF__) [__SUNPRO_C && __STDC__]:
Define to 0, to avoid diagnostics when Oracle Studio is pedantic.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Sun, 03 Nov 2013 19:52:32 -0800 |
parents | 5cde1ab8e8aa |
children | c93b873f0390 |
files | ChangeLog lib/intprops.h |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Oct 31 09:44:44 2013 -0700 +++ b/ChangeLog Sun Nov 03 19:52:32 2013 -0800 @@ -1,3 +1,9 @@ +2013-11-03 Paul Eggert <eggert@cs.ucla.edu> + + intprops: port to Oracle Studio c99 + * lib/intprops.h (_GL_HAVE___TYPEOF__) [__SUNPRO_C && __STDC__]: + Define to 0, to avoid diagnostics when Oracle Studio is pedantic. + 2013-10-31 Paul Eggert <eggert@cs.ucla.edu> obstack: pacify HP C
--- a/lib/intprops.h Thu Oct 31 09:44:44 2013 -0700 +++ b/lib/intprops.h Sun Nov 03 19:52:32 2013 -0800 @@ -89,7 +89,8 @@ /* Return 1 if the __typeof__ keyword works. This could be done by 'configure', but for now it's easier to do it by hand. */ -#if 2 <= __GNUC__ || defined __IBM__TYPEOF__ || 0x5110 <= __SUNPRO_C +#if (2 <= __GNUC__ || defined __IBM__TYPEOF__ \ + || (0x5110 <= __SUNPRO_C && !__STDC__)) # define _GL_HAVE___TYPEOF__ 1 #else # define _GL_HAVE___TYPEOF__ 0