Ruby  2.1.3p242(2014-09-19revision47630)
Data Structures | Macros | Functions | Variables
missing.h File Reference
#include "ruby/config.h"
#include <stddef.h>
#include <math.h>
Include dependency graph for missing.h:
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
 
union  bytesequence4_or_float
 

Macros

#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define RUBY_SYMBOL_EXPORT_BEGIN   /* begin */
 
#define RUBY_SYMBOL_EXPORT_END   /* end */
 
#define RUBY_EXTERN   extern
 
#define INFINITY   (rb_infinity.float_value)
 
#define NAN   (rb_nan.float_value)
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 
#define HAVE_INFINITY
 
#define HAVE_NAN
 

Functions

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 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 union
bytesequence4_or_float 
rb_infinity
 
RUBY_EXTERN union
bytesequence4_or_float 
rb_nan
 

Macro Definition Documentation

#define HAVE_INFINITY

Definition at line 255 of file ripper.y.

#define HAVE_INFINITY

Definition at line 255 of file ripper.y.

#define HAVE_INFINITY

Definition at line 255 of file parse.y.

#define HAVE_INFINITY

Definition at line 255 of file parse.y.

#define HAVE_INFINITY

Definition at line 255 of file parse.y.

#define HAVE_INFINITY

Definition at line 255 of file ripper.y.

#define HAVE_INFINITY

Definition at line 255 of file ripper.y.

#define HAVE_INFINITY

Definition at line 255 of file parse.y.

#define HAVE_NAN

Definition at line 263 of file ripper.y.

#define HAVE_NAN

Definition at line 263 of file ripper.y.

#define HAVE_NAN

Definition at line 263 of file parse.y.

#define HAVE_NAN

Definition at line 263 of file parse.y.

#define HAVE_NAN

Definition at line 263 of file parse.y.

#define HAVE_NAN

Definition at line 263 of file ripper.y.

#define HAVE_NAN

Definition at line 263 of file ripper.y.

#define HAVE_NAN

Definition at line 263 of file parse.y.

#define INFINITY   (rb_infinity.float_value)
#define NAN   (rb_nan.float_value)

Definition at line 149 of file missing.h.

Referenced by Init_Numeric(), and r_object0().

#define RUBY_EXTERN   extern

Definition at line 67 of file missing.h.

Referenced by Init_dbm().

#define RUBY_SYMBOL_EXPORT_BEGIN   /* begin */

Definition at line 38 of file missing.h.

#define RUBY_SYMBOL_EXPORT_END   /* end */

Definition at line 39 of file missing.h.

Function Documentation

RUBY_SYMBOL_EXPORT_BEGIN RUBY_EXTERN double acosh ( double  )

Definition at line 36 of file acosh.c.

RUBY_EXTERN double asinh ( double  )

Definition at line 52 of file acosh.c.

RUBY_EXTERN double atanh ( double  )

Definition at line 75 of file acosh.c.

RUBY_EXTERN double cbrt ( double  )

Definition at line 4 of file cbrt.c.

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

Definition at line 500 of file crypt.c.

RUBY_EXTERN int dup2 ( int  ,
int   
)

Definition at line 27 of file dup2.c.

RUBY_EXTERN int eaccess ( const char *  ,
int   
)

Definition at line 1146 of file file.c.

RUBY_EXTERN double erf ( double  )

Definition at line 71 of file erf.c.

RUBY_EXTERN double erfc ( double  )

Definition at line 81 of file erf.c.

RUBY_EXTERN int ffs ( int  )

Definition at line 6 of file ffs.c.

RUBY_EXTERN int finite ( double  )

Definition at line 6 of file finite.c.

RUBY_EXTERN int flock ( int  ,
int   
)

Definition at line 125 of file flock.c.

RUBY_EXTERN double hypot ( double  ,
double   
)

Definition at line 6 of file hypot.c.

RUBY_EXTERN int isinf ( double  )

Definition at line 56 of file isinf.c.

RUBY_EXTERN int isnan ( double  )

Definition at line 22 of file isnan.c.

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   
)

Definition at line 7 of file memmove.c.

RUBY_EXTERN double round ( double  )

Definition at line 92 of file numeric.c.

RUBY_EXTERN void setproctitle ( const char *  fmt,
  ... 
)

Definition at line 135 of file setproctitle.c.

RUBY_EXTERN int signbit ( double  x)

Definition at line 5 of file signbit.c.

RUBY_EXTERN char* strchr ( const char *  ,
int   
)

Definition at line 8 of file strchr.c.

RUBY_EXTERN char* strerror ( int  )

Definition at line 11 of file strerror.c.

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

Definition at line 46 of file strlcat.c.

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

Definition at line 44 of file strlcpy.c.

RUBY_EXTERN char* strrchr ( const char *  ,
int   
)

Definition at line 20 of file strchr.c.

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

Definition at line 8 of file strstr.c.

RUBY_EXTERN double tgamma ( double  )

Definition at line 72 of file tgamma.c.

Variable Documentation

Definition at line 140 of file missing.h.

Definition at line 148 of file missing.h.