Ruby
2.0.0p451(2014-02-24revision45167)
|
#include "ruby/config.h"
#include <stddef.h>
#include <math.h>
Go to the source code of this file.
Data Structures | |
struct | timeval |
struct | timespec |
struct | timezone |
union | bytesequence4_or_float |
Macros | |
#define | RUBY_MISSING_H 1 |
#define | HAVE_INFINITY |
#define | HAVE_NAN |
#define | RUBY_EXTERN extern |
#define | INFINITY (rb_infinity.float_value) |
#define | NAN (rb_nan.float_value) |
Functions | |
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 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,...) |
Variables | |
RUBY_EXTERN const union bytesequence4_or_float | rb_infinity |
RUBY_EXTERN const union bytesequence4_or_float | rb_nan |
#define INFINITY (rb_infinity.float_value) |
Definition at line 138 of file missing.h.
Referenced by big_fdiv(), enum_cycle_size(), enumerator_initialize(), fix_pow(), Init_date_core(), Init_Numeric(), math_atanh(), math_lgamma(), math_log(), math_log10(), math_log2(), r_object0(), rb_ary_cycle_size(), and rb_f_loop_size().
#define NAN (rb_nan.float_value) |
Definition at line 146 of file missing.h.
Referenced by Init_Numeric(), nurat_div(), and r_object0().
RUBY_EXTERN double acosh | ( | double | ) |
Definition at line 36 of file acosh.c.
References BIG_CRITERIA.
RUBY_EXTERN double asinh | ( | double | ) |
Definition at line 52 of file acosh.c.
References BIG_CRITERIA, DBL_MANT_DIG, neg, and SMALL_CRITERIA.
RUBY_EXTERN double atanh | ( | double | ) |
RUBY_EXTERN double cbrt | ( | double | ) |
RUBY_EXTERN char* crypt | ( | const char * | , |
const char * | |||
) |
Definition at line 500 of file crypt.c.
References _PASSWORD_EFMT1, a64toi, C_block::b, constdatablock, cryptresult, des_cipher(), des_setkey(), i, itoa64, and NULL.
RUBY_EXTERN int dup2 | ( | int | , |
int | |||
) |
RUBY_EXTERN int eaccess | ( | const char * | , |
int | |||
) |
Definition at line 1079 of file file.c.
References access, geteuid(), rb_group_member(), S_IXUGO, STAT, stat, and X_OK.
Referenced by rb_file_executable_p(), rb_file_readable_p(), and rb_file_writable_p().
RUBY_EXTERN double erf | ( | double | ) |
RUBY_EXTERN double erfc | ( | double | ) |
RUBY_EXTERN int ffs | ( | int | ) |
RUBY_EXTERN int finite | ( | double | ) |
RUBY_EXTERN int flock | ( | int | , |
int | |||
) |
RUBY_EXTERN double hypot | ( | double | , |
double | |||
) |
RUBY_EXTERN int isinf | ( | double | ) |
RUBY_EXTERN int isnan | ( | double | ) |
Definition at line 8 of file isnan.c.
References double_ne().
RUBY_EXTERN double lgamma_r | ( | double | , |
int * | |||
) |
Definition at line 63 of file lgamma_r.c.
RUBY_EXTERN void* memmove | ( | void * | , |
const void * | , | ||
size_t | |||
) |
RUBY_EXTERN double round | ( | double | ) |
Definition at line 84 of file numeric.c.
References f.
Referenced by dbl2ival(), fix_pow(), flo_pow(), and flo_round().
RUBY_EXTERN void setproctitle | ( | const char * | fmt, |
... | |||
) |
Definition at line 135 of file setproctitle.c.
References NULL, SPT_PADCHAR, strlcpy(), strlen(), and vsnprintf.
RUBY_EXTERN int signbit | ( | double | x | ) |
RUBY_EXTERN char* strchr | ( | const char * | , |
int | |||
) |
RUBY_EXTERN char* strerror | ( | int | ) |
Definition at line 11 of file strerror.c.
References msg, and sys_errlist.
RUBY_EXTERN size_t strlcat | ( | char * | , |
const char * | , | ||
size_t | |||
) |
RUBY_EXTERN size_t strlcpy | ( | char * | , |
const char * | , | ||
size_t | |||
) |
RUBY_EXTERN char* strrchr | ( | const char * | , |
int | |||
) |
RUBY_EXTERN char* strstr | ( | const char * | , |
const char * | |||
) |
RUBY_EXTERN double tgamma | ( | double | ) |
RUBY_EXTERN const union bytesequence4_or_float rb_infinity |
RUBY_EXTERN const union bytesequence4_or_float rb_nan |