Mercurial > hg > octave-kai > gnulib-hg
changeset 13145:0ac425232626
math: Fix some C++ test errors on Solaris 8 and Cygwin.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 04 Apr 2010 21:18:03 +0200 |
parents | ded40bf5dced |
children | 399957a9c412 |
files | ChangeLog lib/math.in.h |
diffstat | 2 files changed, 11 insertions(+), 33 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-04-04 Bruno Haible <bruno@clisp.org> + + math: Fix some C++ test errors on Solaris 8 and Cygwin. + * lib/math.in.h (cosl, logl, sinl): Use simpler idiom. + 2010-04-04 Bruno Haible <bruno@clisp.org> Implement nanosleep for native Windows.
--- a/lib/math.in.h +++ b/lib/math.in.h @@ -225,19 +225,10 @@ #if @GNULIB_COSL@ -# if !@HAVE_COSL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef cosl -# define cosl rpl_cosl -# endif -_GL_FUNCDECL_RPL (cosl, long double, (long double x)); -_GL_CXXALIAS_RPL (cosl, long double, (long double x)); -# else -# if !@HAVE_DECL_COSL@ +# if !@HAVE_COSL@ || !@HAVE_DECL_COSL@ _GL_FUNCDECL_SYS (cosl, long double, (long double x)); -# endif +# endif _GL_CXXALIAS_SYS (cosl, long double, (long double x)); -# endif _GL_CXXALIASWARN (cosl); #elif defined GNULIB_POSIXCHECK # undef cosl @@ -371,19 +362,10 @@ #if @GNULIB_LOGL@ -# if !@HAVE_LOGL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef logl -# define logl rpl_logl -# endif -_GL_FUNCDECL_RPL (logl, long double, (long double x)); -_GL_CXXALIAS_RPL (logl, long double, (long double x)); -# else -# if !@HAVE_DECL_LOGL@ +# if !@HAVE_LOGL@ || !@HAVE_DECL_LOGL@ _GL_FUNCDECL_SYS (logl, long double, (long double x)); -# endif +# endif _GL_CXXALIAS_SYS (logl, long double, (long double x)); -# endif _GL_CXXALIASWARN (logl); #elif defined GNULIB_POSIXCHECK # undef logl @@ -465,19 +447,10 @@ #if @GNULIB_SINL@ -# if !@HAVE_SINL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef sinl -# define sinl rpl_sinl -# endif -_GL_FUNCDECL_RPL (sinl, long double, (long double x)); -_GL_CXXALIAS_RPL (sinl, long double, (long double x)); -# else -# if !@HAVE_DECL_SINL@ +# if !@HAVE_SINL@ || !@HAVE_DECL_SINL@ _GL_FUNCDECL_SYS (sinl, long double, (long double x)); -# endif +# endif _GL_CXXALIAS_SYS (sinl, long double, (long double x)); -# endif _GL_CXXALIASWARN (sinl); #elif defined GNULIB_POSIXCHECK # undef sinl