Go to the source code of this file.
Defines | |
#define | _GL_CXXDEFS_H |
#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 |
Functions | |
_GL_CXXALIAS_SYS (floor, double,(double x)) | |
_GL_CXXALIASWARN (floor) | |
_GL_CXXALIAS_SYS (roundf, float,(float x)) | |
_GL_CXXALIASWARN (roundf) | |
_GL_CXXALIAS_SYS (round, double,(double x)) | |
_GL_CXXALIASWARN (round) | |
_GL_CXXALIAS_SYS (truncf, float,(float x)) | |
_GL_CXXALIASWARN (truncf) | |
_GL_CXXALIAS_SYS (trunc, double,(double x)) | |
_GL_CXXALIASWARN (trunc) |
#define _GL_ARG_NONNULL | ( | params | ) |
#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_CXXDEFS_H |
#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_WARN_EXTERN_C extern |
#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_REAL_FLOATING_DECL | ( | func | ) |
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 | ||||
) |
#define GNULIB_defined_NAN 1 |
#define NAN (0.0f / 0.0f) |
_GL_CXXALIAS_SYS | ( | floor | , | |
double | , | |||
(double x) | ||||
) |
_GL_CXXALIAS_SYS | ( | round | , | |
double | , | |||
(double x) | ||||
) |
_GL_CXXALIAS_SYS | ( | trunc | , | |
double | , | |||
(double x) | ||||
) |
_GL_CXXALIAS_SYS | ( | roundf | , | |
float | , | |||
(float x) | ||||
) |
_GL_CXXALIAS_SYS | ( | truncf | , | |
float | , | |||
(float x) | ||||
) |
_GL_CXXALIASWARN | ( | round | ) |
_GL_CXXALIASWARN | ( | floor | ) |
_GL_CXXALIASWARN | ( | trunc | ) |
_GL_CXXALIASWARN | ( | truncf | ) |
_GL_CXXALIASWARN | ( | roundf | ) |