Ruby  2.5.0dev(2017-10-22revision60238)
Macros | Functions
limits.c File Reference
#include <limits.h>
#include "ruby/ruby.h"

Go to the source code of this file.

Macros

#define MAX2NUM(name)   ULONG2NUM(name ## _MAX)
 
#define MIN2NUM(name)   LONG2NUM(name ## _MIN)
 
#define DEFINE(k, v)   rb_hash_aset(h, rb_str_new_cstr(#k), v)
 

Functions

void Init_limits (void)
 

Macro Definition Documentation

◆ DEFINE

#define DEFINE (   k,
 
)    rb_hash_aset(h, rb_str_new_cstr(#k), v)

Referenced by Init_limits().

◆ MAX2NUM

#define MAX2NUM (   name)    ULONG2NUM(name ## _MAX)

Referenced by Init_limits().

◆ MIN2NUM

#define MIN2NUM (   name)    LONG2NUM(name ## _MIN)

Referenced by Init_limits().

Function Documentation

◆ Init_limits()

void Init_limits ( void  )