Sha256: 7b40f8eacf8f58bcf80707dde726e0beef6a5740149c73d41ff089fc810ec1f9
Contents?: true
Size: 1.69 KB
Versions: 2
Compression:
Stored size: 1.69 KB
Contents
#include "ruby.h" long impl_rstring_len(VALUE obj) { return RSTRING_LEN(obj); } char * impl_rstring_ptr(VALUE obj) { return RSTRING_PTR(obj); } long impl_rarray_len(VALUE obj) { return RARRAY_LEN(obj); } const VALUE * impl_rarray_const_ptr(VALUE obj) { return RARRAY_CONST_PTR(obj); } VALUE impl_rbasic_class(VALUE obj) { return RBASIC_CLASS(obj); } int impl_frozen_p(VALUE obj) { return RB_OBJ_FROZEN(obj); } int impl_special_const_p(VALUE obj) { return SPECIAL_CONST_P(obj); } int impl_bignum_positive_p(VALUE obj) { return RBIGNUM_POSITIVE_P(obj); } int impl_bignum_negative_p(VALUE obj) { return RBIGNUM_NEGATIVE_P(obj); } enum ruby_value_type impl_builtin_type(VALUE obj) { return RB_BUILTIN_TYPE(obj); } int impl_nil_p(VALUE obj) { return NIL_P(obj); } int impl_fixnum_p(VALUE obj) { return FIXNUM_P(obj); } int impl_static_sym_p(VALUE obj) { return STATIC_SYM_P(obj); } int impl_flonum_p(VALUE obj) { return FLONUM_P(obj); } int impl_immediate_p(VALUE obj) { return IMMEDIATE_P(obj); } int impl_rb_test(VALUE obj) { return RB_TEST(obj); } int impl_type_p(VALUE obj, enum ruby_value_type type) { return RB_TYPE_P(obj, type); } int impl_dynamic_sym_p(VALUE obj) { return RB_DYNAMIC_SYM_P(obj); } int impl_symbol_p(VALUE obj) { return RB_SYMBOL_P(obj); } int impl_float_type_p(VALUE obj) { return RB_FLOAT_TYPE_P(obj); } enum ruby_value_type impl_rb_type(VALUE obj) { return rb_type(obj); } int impl_integer_type_p(VALUE obj) { return RB_INTEGER_TYPE_P(obj); } int impl_rstring_interned_p(VALUE obj) { Check_Type(obj, T_STRING); return !(FL_TEST(obj, RSTRING_FSTR) == 0); } void impl_thread_sleep(struct timeval time) { rb_thread_wait_for(time); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wasmtime-29.0.0 | ./ext/cargo-vendor/rb-sys-0.9.108/src/stable_api/compiled.c |
wasmtime-28.0.0 | ./ext/cargo-vendor/rb-sys-0.9.108/src/stable_api/compiled.c |