dhcpd-pools  3.0
ISC dhcpd lease usage analyser
Macros
math.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _GL_MATH_H
 
#define _GL_MATH_INLINE   _GL_INLINE
 
#define _GL_CXXDEFS_H
 
#define _GL_BEGIN_NAMESPACE
 
#define _GL_END_NAMESPACE
 
#define _GL_EXTERN_C   extern
 
#define _GL_FUNCDECL_RPL(func, rettype, parameters_and_attributes)   _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
 
#define _GL_FUNCDECL_RPL_1(rpl_func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype rpl_func parameters_and_attributes
 
#define _GL_FUNCDECL_SYS(func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype func parameters_and_attributes
 
#define _GL_CXXALIAS_RPL(func, rettype, parameters)   _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
 
#define _GL_CXXALIAS_RPL_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_RPL_CAST_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_SYS(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_SYS_CAST(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_SYS_CAST2(func, rettype, parameters, rettype2, parameters2)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIASWARN(func)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIASWARN1(func, rettype, parameters_and_attributes)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_ARG_NONNULL(params)
 
#define _GL_WARN_ON_USE(function, message)   _GL_WARN_EXTERN_C int _gl_warn_on_use
 
#define _GL_WARN_ON_USE_CXX(function, rettype, parameters_and_attributes, msg)   _GL_WARN_EXTERN_C int _gl_warn_on_use
 
#define _GL_WARN_EXTERN_C   extern
 
#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
 
#define HUGE_VALF   (1.0f / 0.0f)
 
#define HUGE_VAL   (1.0 / 0.0)
 
#define HUGE_VALL   (1.0L / 0.0L)
 
#define FP_ILOGB0   (- 2147483647) /* - INT_MAX */
 
#define FP_ILOGBNAN   (- 2147483647 - 1) /* INT_MIN */
 
#define isnand(x)   isnan ((double)(x))
 
#define isnan   isnan
 

Macro Definition Documentation

◆ _GL_ARG_NONNULL

#define _GL_ARG_NONNULL (   params)

◆ _GL_BEGIN_NAMESPACE

#define _GL_BEGIN_NAMESPACE

◆ _GL_CXXALIAS_RPL

#define _GL_CXXALIAS_RPL (   func,
  rettype,
  parameters 
)    _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)

◆ _GL_CXXALIAS_RPL_1

#define _GL_CXXALIAS_RPL_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXALIAS_RPL_CAST_1

#define _GL_CXXALIAS_RPL_CAST_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXALIAS_SYS

#define _GL_CXXALIAS_SYS (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXALIAS_SYS_CAST

#define _GL_CXXALIAS_SYS_CAST (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXALIAS_SYS_CAST2

#define _GL_CXXALIAS_SYS_CAST2 (   func,
  rettype,
  parameters,
  rettype2,
  parameters2 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXALIASWARN

#define _GL_CXXALIASWARN (   func)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXALIASWARN1

#define _GL_CXXALIASWARN1 (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

◆ _GL_CXXDEFS_H

#define _GL_CXXDEFS_H

◆ _GL_END_NAMESPACE

#define _GL_END_NAMESPACE

◆ _GL_EXTERN_C

#define _GL_EXTERN_C   extern

◆ _GL_FUNCDECL_RPL

#define _GL_FUNCDECL_RPL (   func,
  rettype,
  parameters_and_attributes 
)    _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)

◆ _GL_FUNCDECL_RPL_1

#define _GL_FUNCDECL_RPL_1 (   rpl_func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype rpl_func parameters_and_attributes

◆ _GL_FUNCDECL_SYS

#define _GL_FUNCDECL_SYS (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype func parameters_and_attributes

◆ _GL_MATH_H

#define _GL_MATH_H

◆ _GL_MATH_INLINE

#define _GL_MATH_INLINE   _GL_INLINE

◆ _GL_WARN_EXTERN_C

#define _GL_WARN_EXTERN_C   extern

◆ _GL_WARN_ON_USE

#define _GL_WARN_ON_USE (   function,
  message 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use

◆ _GL_WARN_ON_USE_CXX

#define _GL_WARN_ON_USE_CXX (   function,
  rettype,
  parameters_and_attributes,
  msg 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use

◆ _GL_WARN_REAL_FLOATING_DECL

#define _GL_WARN_REAL_FLOATING_DECL (   func)
Value:
rpl_ ## func ## f (float f) \
{ \
return func (f); \
} \
_GL_MATH_INLINE int \
rpl_ ## func ## d (double d) \
{ \
return func (d); \
} \
_GL_MATH_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_MATH_INLINE
Definition: math.h:42

◆ _GL_WARN_REAL_FLOATING_IMPL

#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))

◆ FP_ILOGB0

#define FP_ILOGB0   (- 2147483647) /* - INT_MAX */

◆ FP_ILOGBNAN

#define FP_ILOGBNAN   (- 2147483647 - 1) /* INT_MIN */

◆ GNULIB_defined_NAN

#define GNULIB_defined_NAN   1

◆ HUGE_VAL

#define HUGE_VAL   (1.0 / 0.0)

Referenced by scale_radix_exp(), and strtod().

◆ HUGE_VALF

#define HUGE_VALF   (1.0f / 0.0f)

◆ HUGE_VALL

#define HUGE_VALL   (1.0L / 0.0L)

◆ isnan

#define isnan   isnan

◆ isnand

#define isnand (   x)    isnan ((double)(x))

◆ NAN

#define NAN   (0.0f / 0.0f)

Referenced by shnet_output_helper(), and strtod().