X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fmath.in.h;h=0625777acc169d3b7be4646bd0c3cb3b07cb54db;hb=d4cecf1ee37f6b611ef092c9c7fa3761d02ce2c3;hp=74fca3a5e4ac7b4ded6eb0d00ca755e0d2258424;hpb=d6d7a9dc245badda81a34e336dda7baaeee78322;p=gnulib.git diff --git a/lib/math.in.h b/lib/math.in.h index 74fca3a5e..0625777ac 100644 --- a/lib/math.in.h +++ b/lib/math.in.h @@ -1133,6 +1133,20 @@ _GL_WARN_ON_USE (ilogb, "ilogb is unportable - " # endif #endif +#if @GNULIB_ILOGBL@ +# if !@HAVE_ILOGBL@ +_GL_FUNCDECL_SYS (ilogbl, int, (long double x)); +# endif +_GL_CXXALIAS_SYS (ilogbl, int, (long double x)); +_GL_CXXALIASWARN (ilogbl); +#elif defined GNULIB_POSIXCHECK +# undef ilogbl +# if HAVE_RAW_DECL_ILOGBL +_GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - " + "use gnulib module ilogbl for portability"); +# endif +#endif + /* Return x * 2^exp. */ #if @GNULIB_LDEXPF@