Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
Macros | |
#define | rb_define_copy_func(klass, func) rb_define_method((klass), "initialize_copy", (func), 1) |
#define | FPTR_TO_FD(fptr) ((fptr)->fd) |
#define | RB_INTEGER_TYPE_P(obj) (RB_FIXNUM_P(obj) || RB_TYPE_P(obj, T_BIGNUM)) |
#define FPTR_TO_FD | ( | fptr | ) | ((fptr)->fd) |
Definition at line 16 of file ruby_missing.h.
Referenced by ossl_ssl_read_internal(), ossl_ssl_setup(), ossl_ssl_write_internal(), and ossl_start_ssl().
#define rb_define_copy_func | ( | klass, | |
func | |||
) | rb_define_method((klass), "initialize_copy", (func), 1) |
Definition at line 13 of file ruby_missing.h.
Referenced by Init_ossl_bn(), Init_ossl_cipher(), Init_ossl_dh(), Init_ossl_digest(), Init_ossl_dsa(), Init_ossl_hmac(), Init_ossl_ocsp(), Init_ossl_pkcs12(), Init_ossl_pkcs7(), Init_ossl_rsa(), Init_ossl_ssl_session(), Init_ossl_x509attr(), Init_ossl_x509cert(), Init_ossl_x509crl(), Init_ossl_x509ext(), Init_ossl_x509name(), Init_ossl_x509req(), and Init_ossl_x509revoked().
#define RB_INTEGER_TYPE_P | ( | obj | ) | (RB_FIXNUM_P(obj) || RB_TYPE_P(obj, T_BIGNUM)) |
Definition at line 20 of file ruby_missing.h.
Referenced by add_status_convert_time(), big_op(), f_abs(), f_div(), f_gt_p(), f_minus_one_p(), f_mul(), f_muldiv(), f_one_p(), f_zero_p(), fptr_finalize_flush(), fun2(), k_integer_p(), nucomp_real_check(), num_exact(), number_literal_p(), numeric_polar(), nurat_canonicalize(), nurat_coerce(), nurat_div(), nurat_eqeq_p(), nurat_expt(), nurat_int_check(), nurat_mul(), nurat_sub(), ossl_bn_initialize(), ossl_dh_initialize(), ossl_dsa_initialize(), ossl_rsa_initialize(), rb_big_and(), rb_big_or(), rb_big_xor(), rb_convert_to_integer(), rb_int_coerce(), rb_int_digits(), rb_int_fdiv(), rb_int_fdiv_double(), rb_rational_cmp(), rb_rational_plus(), rb_str_concat(), rb_str_format(), strio_ungetc(), to_integer(), and try_convert_to_bn().