#include "ruby/config.h"
#include <stddef.h>
#include <math.h>
Go to the source code of this file.
|
RUBY_SYMBOL_EXPORT_BEGIN RUBY_EXTERN double | acosh (double) |
|
RUBY_EXTERN double | asinh (double) |
|
RUBY_EXTERN double | atanh (double) |
|
RUBY_EXTERN char * | crypt (const char *, const char *) |
|
RUBY_EXTERN int | dup2 (int, int) |
|
RUBY_EXTERN int | eaccess (const char *, int) |
|
RUBY_EXTERN double | round (double) |
|
RUBY_EXTERN int | finite (double) |
|
RUBY_EXTERN int | flock (int, int) |
|
RUBY_EXTERN double | hypot (double, double) |
|
RUBY_EXTERN double | erf (double) |
|
RUBY_EXTERN double | erfc (double) |
|
RUBY_EXTERN double | tgamma (double) |
|
RUBY_EXTERN double | lgamma_r (double, int *) |
|
RUBY_EXTERN double | cbrt (double) |
|
RUBY_EXTERN int | isinf (double) |
|
RUBY_EXTERN int | isnan (double) |
|
RUBY_EXTERN double | nextafter (double x, double y) |
|
RUBY_EXTERN void * | memmove (void *, const void *, size_t) |
|
RUBY_EXTERN char * | strchr (const char *, int) |
|
RUBY_EXTERN char * | strrchr (const char *, int) |
|
RUBY_EXTERN char * | strerror (int) |
|
RUBY_EXTERN char * | strstr (const char *, const char *) |
|
RUBY_EXTERN size_t | strlcpy (char *, const char *, size_t) |
|
RUBY_EXTERN size_t | strlcat (char *, const char *, size_t) |
|
RUBY_EXTERN int | signbit (double x) |
|
RUBY_EXTERN int | ffs (int) |
|
RUBY_EXTERN void | setproctitle (const char *fmt,...) |
|
RUBY_EXTERN void | explicit_bzero (void *b, size_t len) |
|
◆ HAVE_ISFINITE
◆ INFINITY
#define INFINITY (rb_infinity.float_value) |
◆ isfinite
#define isfinite |
( |
|
x | ) |
finite(x) |
◆ M_PI
#define M_PI 3.14159265358979323846 |
◆ M_PI_2
◆ NAN
#define NAN (rb_nan.float_value) |
◆ RUBY_EXTERN
#define RUBY_EXTERN extern |
◆ RUBY_SYMBOL_EXPORT_BEGIN
#define RUBY_SYMBOL_EXPORT_BEGIN /* begin */ |
◆ RUBY_SYMBOL_EXPORT_END
#define RUBY_SYMBOL_EXPORT_END /* end */ |
◆ acosh()
◆ asinh()
◆ atanh()
◆ cbrt()
Definition at line 4 of file cbrt.c.
◆ crypt()
◆ dup2()
◆ eaccess()
◆ erf()
Definition at line 71 of file erf.c.
◆ erfc()
Definition at line 81 of file erf.c.
◆ explicit_bzero()
RUBY_EXTERN void explicit_bzero |
( |
void * |
b, |
|
|
size_t |
len |
|
) |
| |
◆ ffs()
Definition at line 6 of file ffs.c.
◆ finite()
◆ flock()
◆ hypot()
◆ isinf()
Definition at line 56 of file isinf.c.
Referenced by atanh(), finite(), nextafter(), rb_flo_is_finite_p(), rb_flo_is_infinite_p(), rb_integer_float_cmp(), rb_integer_float_eq(), ruby_hdtoa(), tanh(), tgamma(), and VpDtoV().
◆ isnan()
◆ lgamma_r()
◆ memmove()
◆ nextafter()
◆ round()
◆ setproctitle()
◆ signbit()
◆ strchr()
◆ strerror()
◆ strlcat()
◆ strlcpy()
◆ strrchr()
◆ strstr()
◆ tgamma()
◆ rb_infinity
◆ rb_nan