Navigation

Operators and Keywords

Function List:

C++ API

math.in.h File Reference

Go to the source code of this file.

Defines

#define _GL_WARN_REAL_FLOATING_DECL(func)
#define _GL_WARN_REAL_FLOATING_IMPL(func, value)
#define NAN   (0.0f / 0.0f)
#define GNULIB_defined_NAN   1

Functions

 _GL_FUNCDECL_SYS (frexpl, long double,(long double x, int *expptr) _GL_ARG_NONNULL((2)))
 _GL_FUNCDECL_SYS (ldexpl, long double,(long double x, int exp))

Define Documentation

#define _GL_WARN_REAL_FLOATING_DECL (   func  ) 
Value:
static inline int                                                   \
rpl_ ## func ## f (float f)                                         \
{                                                                   \
  return func (f);                                                  \
}                                                                   \
static inline int                                                   \
rpl_ ## func ## d (double d)                                        \
{                                                                   \
  return func (d);                                                  \
}                                                                   \
static inline int                                                   \
rpl_ ## func ## l (long double l)                                   \
{                                                                   \
  return func (l);                                                  \
}                                                                   \
_GL_WARN_ON_USE (rpl_ ## func ## f, #func " is unportable - "       \
                 "use gnulib module " #func " for portability");    \
_GL_WARN_ON_USE (rpl_ ## func ## d, #func " is unportable - "       \
                 "use gnulib module " #func " for portability");    \
_GL_WARN_ON_USE (rpl_ ## func ## l, #func " is unportable - "       \
                 "use gnulib module " #func " for portability")
#define _GL_WARN_REAL_FLOATING_IMPL (   func,
  value 
)
Value:
(sizeof (value) == sizeof (float) ? rpl_ ## func ## f (value)     \
   : sizeof (value) == sizeof (double) ? rpl_ ## func ## d (value)  \
   : rpl_ ## func ## l (value))
#define GNULIB_defined_NAN   1
#define NAN   (0.0f / 0.0f)

Function Documentation

_GL_FUNCDECL_SYS ( frexpl  ,
long  double,
(long double x, int *expptr) _GL_ARG_NONNULL((2))   
)
_GL_FUNCDECL_SYS ( ldexpl  ,
long  double,
(long double x, int exp)   
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines