Data Structures | Defines | Functions

include/ruby/missing.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  timeval
struct  timespec
struct  timezone

Defines

#define time_t   long
#define RUBY_EXTERN   extern

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

Define Documentation

#define RUBY_EXTERN   extern

Definition at line 49 of file missing.h.

#define time_t   long

Function Documentation

RUBY_EXTERN double acosh ( double   ) 

Definition at line 36 of file acosh.c.

References BIG_CRITERIA.

Referenced by math_acosh().

RUBY_EXTERN double asinh ( double   ) 

Definition at line 52 of file acosh.c.

References BIG_CRITERIA, DBL_MANT_DIG, neg, and SMALL_CRITERIA.

Referenced by math_asinh().

RUBY_EXTERN double atanh ( double   ) 

Definition at line 75 of file acosh.c.

References errno, isinf(), neg, and SMALL_CRITERIA.

Referenced by math_atanh().

RUBY_EXTERN double cbrt ( double   ) 

Definition at line 3 of file cbrt.c.

Referenced by math_cbrt().

RUBY_EXTERN char* crypt ( const char *  ,
const char *   
)

Definition at line 499 of file crypt.c.

References _PASSWORD_EFMT1, a64toi, C_block::b, cryptresult, des_cipher(), des_setkey(), itoa64, and NULL.

Referenced by rb_str_crypt().

RUBY_EXTERN int dup2 ( int  ,
int   
)

Definition at line 27 of file dup2.c.

References errno, and fcntl().

Referenced by chfunc(), io_reopen(), and main().

RUBY_EXTERN int eaccess ( const char *  ,
int   
)
RUBY_EXTERN double erf ( double   ) 

Definition at line 70 of file erf.c.

References finite(), isnan, LOG_PI_OVER_2, and p_gamma().

Referenced by math_erf().

RUBY_EXTERN double erfc ( double   ) 

Definition at line 80 of file erf.c.

References finite(), isnan, LOG_PI_OVER_2, p_gamma(), and q_gamma().

Referenced by math_erfc().

RUBY_EXTERN int ffs ( int   ) 
RUBY_EXTERN int finite ( double   ) 

Definition at line 4 of file finite.c.

References isinf(), and isnan.

Referenced by erf(), erfc(), and flo_is_finite_p().

RUBY_EXTERN int flock ( int  ,
int   
)

Definition at line 124 of file flock.c.

RUBY_EXTERN double hypot ( double  ,
double   
)

Definition at line 5 of file hypot.c.

Referenced by math_hypot().

RUBY_EXTERN int isinf ( double   ) 
RUBY_EXTERN int isnan ( double   ) 

Definition at line 6 of file isnan.c.

References double_ne().

RUBY_EXTERN double lgamma_r ( double  ,
int *   
)

Definition at line 51 of file lgamma_r.c.

References errno, LOG_PI, loggamma(), and PI.

Referenced by math_lgamma().

RUBY_EXTERN void* memmove ( void *  ,
const void *  ,
size_t   
)
RUBY_EXTERN int signbit ( double  x  ) 

Definition at line 5 of file signbit.c.

References CHAR_BIT.

Referenced by f_signbit(), math_gamma(), and math_lgamma().

RUBY_EXTERN char* strchr ( const char *  ,
int   
)

Definition at line 4 of file strchr.c.

RUBY_EXTERN char* strerror ( int   ) 
RUBY_EXTERN size_t strlcat ( char *  ,
const char *  ,
size_t   
)

Definition at line 45 of file strlcat.c.

Referenced by dln_load(), file_expand_path(), join_path(), and rb_w32_aspawn().

RUBY_EXTERN size_t strlcpy ( char *  ,
const char *  ,
size_t   
)
RUBY_EXTERN char* strrchr ( const char *  ,
int   
)

Definition at line 16 of file strchr.c.

RUBY_EXTERN char* strstr ( const char *  ,
const char *   
)

Definition at line 4 of file strstr.c.

Referenced by do_spawn(), load_file_internal(), and syck_tagcmp().

RUBY_EXTERN double tgamma ( double   ) 

Definition at line 72 of file tgamma.c.

References errno, loggamma(), PI, and zero().

Referenced by math_gamma().