1#ifndef RBIMPL_RBIGNUM_H
2#define RBIMPL_RBIGNUM_H
28#define RBIGNUM_SIGN rb_big_sign
31#define RBIGNUM_POSITIVE_P RBIGNUM_POSITIVE_P
32#define RBIGNUM_NEGATIVE_P RBIGNUM_NEGATIVE_P
40RBIGNUM_POSITIVE_P(
VALUE b) {
46RBIGNUM_NEGATIVE_P(
VALUE b) {
48 return ! RBIGNUM_POSITIVE_P(b);
Tewaking visibility of C variables/functions.
#define RBIMPL_SYMBOL_EXPORT_END()
Counterpart of RBIMPL_SYMBOL_EXPORT_BEGIN.
#define RBIMPL_SYMBOL_EXPORT_BEGIN()
Shortcut macro equivalent to RUBY_SYMBOL_EXPORT_BEGIN extern "C" {.
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
int rb_big_sign(VALUE num)
Defines enum ruby_value_type.