Go to the source code of this file.
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) |
| |
|
) |
| | |