Ruby  3.4.0dev (2024-11-22 revision 37a72b0150ec36b4ea27175039afc28c62207b0c)
Macros | Typedefs | Functions
Deprecated macro APIs

These macros are deprecated. More...

Macros

#define ASSUME   RBIMPL_ASSUME
 Old name of RBIMPL_ASSUME. More...
 
#define UNREACHABLE   RBIMPL_UNREACHABLE()
 Old name of RBIMPL_UNREACHABLE. More...
 
#define UNREACHABLE_RETURN   RBIMPL_UNREACHABLE_RETURN
 Old name of RBIMPL_UNREACHABLE_RETURN. More...
 
#define NUM2CHR   RB_NUM2CHR
 Old name of RB_NUM2CHR. More...
 
#define CHR2FIX   RB_CHR2FIX
 Old name of RB_CHR2FIX. More...
 
#define NUM2DBL   rb_num2dbl
 Old name of rb_num2dbl. More...
 
#define RFLOAT_VALUE   rb_float_value
 Old name of rb_float_value. More...
 
#define DBL2NUM   rb_float_new
 Old name of rb_float_new. More...
 
#define FIXABLE   RB_FIXABLE
 Old name of RB_FIXABLE. More...
 
#define FIXNUM_MAX   RUBY_FIXNUM_MAX
 Old name of RUBY_FIXNUM_MAX. More...
 
#define FIXNUM_MIN   RUBY_FIXNUM_MIN
 Old name of RUBY_FIXNUM_MIN. More...
 
#define NEGFIXABLE   RB_NEGFIXABLE
 Old name of RB_NEGFIXABLE. More...
 
#define POSFIXABLE   RB_POSFIXABLE
 Old name of RB_POSFIXABLE. More...
 
#define FIX2INT   RB_FIX2INT
 Old name of RB_FIX2INT. More...
 
#define FIX2UINT   RB_FIX2UINT
 Old name of RB_FIX2UINT. More...
 
#define INT2NUM   RB_INT2NUM
 Old name of RB_INT2NUM. More...
 
#define NUM2INT   RB_NUM2INT
 Old name of RB_NUM2INT. More...
 
#define NUM2UINT   RB_NUM2UINT
 Old name of RB_NUM2UINT. More...
 
#define UINT2NUM   RB_UINT2NUM
 Old name of RB_UINT2NUM. More...
 
#define FIX2LONG   RB_FIX2LONG
 Old name of RB_FIX2LONG. More...
 
#define FIX2ULONG   RB_FIX2ULONG
 Old name of RB_FIX2ULONG. More...
 
#define INT2FIX   RB_INT2FIX
 Old name of RB_INT2FIX. More...
 
#define LONG2FIX   RB_INT2FIX
 Old name of RB_INT2FIX. More...
 
#define LONG2NUM   RB_LONG2NUM
 Old name of RB_LONG2NUM. More...
 
#define NUM2LONG   RB_NUM2LONG
 Old name of RB_NUM2LONG. More...
 
#define NUM2ULONG   RB_NUM2ULONG
 Old name of RB_NUM2ULONG. More...
 
#define ULONG2NUM   RB_ULONG2NUM
 Old name of RB_ULONG2NUM. More...
 
#define LL2NUM   RB_LL2NUM
 Old name of RB_LL2NUM. More...
 
#define ULL2NUM   RB_ULL2NUM
 Old name of RB_ULL2NUM. More...
 
#define NUM2LL   RB_NUM2LL
 Old name of RB_NUM2LL. More...
 
#define NUM2ULL   RB_NUM2ULL
 Old name of RB_NUM2ULL. More...
 
#define NUM2SHORT   RB_NUM2SHORT
 Old name of RB_NUM2SHORT. More...
 
#define NUM2USHORT   RB_NUM2USHORT
 Old name of RB_NUM2USHORT. More...
 
#define USHORT2NUM   RB_INT2FIX
 Old name of RB_INT2FIX. More...
 
#define FIX2SHORT   RB_FIX2SHORT
 Old name of RB_FIX2SHORT. More...
 
#define NUM2SIZET   RB_NUM2SIZE
 Old name of RB_NUM2SIZE. More...
 
#define SIZET2NUM   RB_SIZE2NUM
 Old name of RB_SIZE2NUM. More...
 
#define NUM2SSIZET   RB_NUM2SSIZE
 Old name of RB_NUM2SSIZE. More...
 
#define SSIZET2NUM   RB_SSIZE2NUM
 Old name of RB_SSIZE2NUM. More...
 
#define ST2FIX   RB_ST2FIX
 Old name of RB_ST2FIX. More...
 
#define Check_TypedStruct(v, t)    rb_check_typeddata(RBIMPL_CAST((VALUE)(v)), (t))
 Old name of rb_check_typeddata. More...
 
#define ENC_CODERANGE_MASK   RUBY_ENC_CODERANGE_MASK
 Old name of RUBY_ENC_CODERANGE_MASK. More...
 
#define ENC_CODERANGE_UNKNOWN   RUBY_ENC_CODERANGE_UNKNOWN
 Old name of RUBY_ENC_CODERANGE_UNKNOWN. More...
 
#define ENC_CODERANGE_7BIT   RUBY_ENC_CODERANGE_7BIT
 Old name of RUBY_ENC_CODERANGE_7BIT. More...
 
#define ENC_CODERANGE_VALID   RUBY_ENC_CODERANGE_VALID
 Old name of RUBY_ENC_CODERANGE_VALID. More...
 
#define ENC_CODERANGE_BROKEN   RUBY_ENC_CODERANGE_BROKEN
 Old name of RUBY_ENC_CODERANGE_BROKEN. More...
 
#define ENC_CODERANGE_CLEAN_P(cr)   RB_ENC_CODERANGE_CLEAN_P(cr)
 Old name of RB_ENC_CODERANGE_CLEAN_P. More...
 
#define ENC_CODERANGE(obj)   RB_ENC_CODERANGE(obj)
 Old name of RB_ENC_CODERANGE. More...
 
#define ENC_CODERANGE_ASCIIONLY(obj)   RB_ENC_CODERANGE_ASCIIONLY(obj)
 Old name of RB_ENC_CODERANGE_ASCIIONLY. More...
 
#define ENC_CODERANGE_SET(obj, cr)   RB_ENC_CODERANGE_SET(obj,cr)
 Old name of RB_ENC_CODERANGE_SET. More...
 
#define ENC_CODERANGE_CLEAR(obj)   RB_ENC_CODERANGE_CLEAR(obj)
 Old name of RB_ENC_CODERANGE_CLEAR. More...
 
#define ENC_CODERANGE_AND(a, b)   RB_ENC_CODERANGE_AND(a, b)
 Old name of RB_ENC_CODERANGE_AND. More...
 
#define ENCODING_CODERANGE_SET(obj, encindex, cr)   RB_ENCODING_CODERANGE_SET(obj, encindex, cr)
 Old name of RB_ENCODING_CODERANGE_SET. More...
 
#define ENCODING_INLINE_MAX   RUBY_ENCODING_INLINE_MAX
 Old name of RUBY_ENCODING_INLINE_MAX. More...
 
#define ENCODING_SHIFT   RUBY_ENCODING_SHIFT
 Old name of RUBY_ENCODING_SHIFT. More...
 
#define ENCODING_MASK   RUBY_ENCODING_MASK
 Old name of RUBY_ENCODING_MASK. More...
 
#define ENCODING_SET_INLINED(obj, i)   RB_ENCODING_SET_INLINED(obj,i)
 Old name of RB_ENCODING_SET_INLINED. More...
 
#define ENCODING_SET(obj, i)   RB_ENCODING_SET(obj,i)
 Old name of RB_ENCODING_SET. More...
 
#define ENCODING_GET_INLINED(obj)   RB_ENCODING_GET_INLINED(obj)
 Old name of RB_ENCODING_GET_INLINED. More...
 
#define ENCODING_GET(obj)   RB_ENCODING_GET(obj)
 Old name of RB_ENCODING_GET. More...
 
#define ENCODING_IS_ASCII8BIT(obj)   RB_ENCODING_IS_ASCII8BIT(obj)
 Old name of RB_ENCODING_IS_ASCII8BIT. More...
 
#define ENCODING_MAXNAMELEN   RUBY_ENCODING_MAXNAMELEN
 Old name of RUBY_ENCODING_MAXNAMELEN. More...
 
#define MBCLEN_CHARFOUND_P(ret)   ONIGENC_MBCLEN_CHARFOUND_P(ret)
 Old name of ONIGENC_MBCLEN_CHARFOUND_P. More...
 
#define MBCLEN_CHARFOUND_LEN(ret)   ONIGENC_MBCLEN_CHARFOUND_LEN(ret)
 Old name of ONIGENC_MBCLEN_CHARFOUND_LEN. More...
 
#define MBCLEN_INVALID_P(ret)   ONIGENC_MBCLEN_INVALID_P(ret)
 Old name of ONIGENC_MBCLEN_INVALID_P. More...
 
#define MBCLEN_NEEDMORE_P(ret)   ONIGENC_MBCLEN_NEEDMORE_P(ret)
 Old name of ONIGENC_MBCLEN_NEEDMORE_P. More...
 
#define MBCLEN_NEEDMORE_LEN(ret)   ONIGENC_MBCLEN_NEEDMORE_LEN(ret)
 Old name of ONIGENC_MBCLEN_NEEDMORE_LEN. More...
 
#define FL_SINGLETON   RBIMPL_CAST((VALUE)RUBY_FL_SINGLETON)
 Old name of RUBY_FL_SINGLETON. More...
 
#define FL_WB_PROTECTED   RBIMPL_CAST((VALUE)RUBY_FL_WB_PROTECTED)
 Old name of RUBY_FL_WB_PROTECTED. More...
 
#define FL_PROMOTED   RBIMPL_CAST((VALUE)RUBY_FL_PROMOTED)
 Old name of RUBY_FL_PROMOTED. More...
 
#define FL_FINALIZE   RBIMPL_CAST((VALUE)RUBY_FL_FINALIZE)
 Old name of RUBY_FL_FINALIZE. More...
 
#define FL_TAINT   RBIMPL_CAST((VALUE)RUBY_FL_TAINT)
 Old name of RUBY_FL_TAINT. More...
 
#define FL_SHAREABLE   RBIMPL_CAST((VALUE)RUBY_FL_SHAREABLE)
 Old name of RUBY_FL_SHAREABLE. More...
 
#define FL_UNTRUSTED   RBIMPL_CAST((VALUE)RUBY_FL_UNTRUSTED)
 Old name of RUBY_FL_UNTRUSTED. More...
 
#define FL_SEEN_OBJ_ID   RBIMPL_CAST((VALUE)RUBY_FL_SEEN_OBJ_ID)
 Old name of RUBY_FL_SEEN_OBJ_ID. More...
 
#define FL_EXIVAR   RBIMPL_CAST((VALUE)RUBY_FL_EXIVAR)
 Old name of RUBY_FL_EXIVAR. More...
 
#define FL_FREEZE   RBIMPL_CAST((VALUE)RUBY_FL_FREEZE)
 Old name of RUBY_FL_FREEZE. More...
 
#define FL_USHIFT   RBIMPL_CAST((VALUE)RUBY_FL_USHIFT)
 Old name of RUBY_FL_USHIFT. More...
 
#define FL_USER0   RBIMPL_CAST((VALUE)RUBY_FL_USER0)
 Old name of RUBY_FL_USER0. More...
 
#define FL_USER1   RBIMPL_CAST((VALUE)RUBY_FL_USER1)
 Old name of RUBY_FL_USER1. More...
 
#define FL_USER2   RBIMPL_CAST((VALUE)RUBY_FL_USER2)
 Old name of RUBY_FL_USER2. More...
 
#define FL_USER3   RBIMPL_CAST((VALUE)RUBY_FL_USER3)
 Old name of RUBY_FL_USER3. More...
 
#define FL_USER4   RBIMPL_CAST((VALUE)RUBY_FL_USER4)
 Old name of RUBY_FL_USER4. More...
 
#define FL_USER5   RBIMPL_CAST((VALUE)RUBY_FL_USER5)
 Old name of RUBY_FL_USER5. More...
 
#define FL_USER6   RBIMPL_CAST((VALUE)RUBY_FL_USER6)
 Old name of RUBY_FL_USER6. More...
 
#define FL_USER7   RBIMPL_CAST((VALUE)RUBY_FL_USER7)
 Old name of RUBY_FL_USER7. More...
 
#define FL_USER8   RBIMPL_CAST((VALUE)RUBY_FL_USER8)
 Old name of RUBY_FL_USER8. More...
 
#define FL_USER9   RBIMPL_CAST((VALUE)RUBY_FL_USER9)
 Old name of RUBY_FL_USER9. More...
 
#define FL_USER10   RBIMPL_CAST((VALUE)RUBY_FL_USER10)
 Old name of RUBY_FL_USER10. More...
 
#define FL_USER11   RBIMPL_CAST((VALUE)RUBY_FL_USER11)
 Old name of RUBY_FL_USER11. More...
 
#define FL_USER12   RBIMPL_CAST((VALUE)RUBY_FL_USER12)
 Old name of RUBY_FL_USER12. More...
 
#define FL_USER13   RBIMPL_CAST((VALUE)RUBY_FL_USER13)
 Old name of RUBY_FL_USER13. More...
 
#define FL_USER14   RBIMPL_CAST((VALUE)RUBY_FL_USER14)
 Old name of RUBY_FL_USER14. More...
 
#define FL_USER15   RBIMPL_CAST((VALUE)RUBY_FL_USER15)
 Old name of RUBY_FL_USER15. More...
 
#define FL_USER16   RBIMPL_CAST((VALUE)RUBY_FL_USER16)
 Old name of RUBY_FL_USER16. More...
 
#define FL_USER17   RBIMPL_CAST((VALUE)RUBY_FL_USER17)
 Old name of RUBY_FL_USER17. More...
 
#define FL_USER18   RBIMPL_CAST((VALUE)RUBY_FL_USER18)
 Old name of RUBY_FL_USER18. More...
 
#define FL_USER19   RBIMPL_CAST((VALUE)(unsigned int)RUBY_FL_USER19)
 Old name of RUBY_FL_USER19. More...
 
#define ELTS_SHARED   RUBY_ELTS_SHARED
 Old name of RUBY_ELTS_SHARED. More...
 
#define FL_ABLE   RB_FL_ABLE
 Old name of RB_FL_ABLE. More...
 
#define FL_ALL   RB_FL_ALL
 Old name of RB_FL_ALL. More...
 
#define FL_ALL_RAW   RB_FL_ALL_RAW
 Old name of RB_FL_ALL_RAW. More...
 
#define FL_ANY   RB_FL_ANY
 Old name of RB_FL_ANY. More...
 
#define FL_ANY_RAW   RB_FL_ANY_RAW
 Old name of RB_FL_ANY_RAW. More...
 
#define FL_REVERSE   RB_FL_REVERSE
 Old name of RB_FL_REVERSE. More...
 
#define FL_REVERSE_RAW   RB_FL_REVERSE_RAW
 Old name of RB_FL_REVERSE_RAW. More...
 
#define FL_SET   RB_FL_SET
 Old name of RB_FL_SET. More...
 
#define FL_SET_RAW   RB_FL_SET_RAW
 Old name of RB_FL_SET_RAW. More...
 
#define FL_TEST   RB_FL_TEST
 Old name of RB_FL_TEST. More...
 
#define FL_TEST_RAW   RB_FL_TEST_RAW
 Old name of RB_FL_TEST_RAW. More...
 
#define FL_UNSET   RB_FL_UNSET
 Old name of RB_FL_UNSET. More...
 
#define FL_UNSET_RAW   RB_FL_UNSET_RAW
 Old name of RB_FL_UNSET_RAW. More...
 
#define OBJ_FREEZE   RB_OBJ_FREEZE
 Old name of RB_OBJ_FREEZE. More...
 
#define OBJ_FREEZE_RAW   RB_OBJ_FREEZE_RAW
 Old name of RB_OBJ_FREEZE_RAW. More...
 
#define OBJ_FROZEN   RB_OBJ_FROZEN
 Old name of RB_OBJ_FROZEN. More...
 
#define OBJ_FROZEN_RAW   RB_OBJ_FROZEN_RAW
 Old name of RB_OBJ_FROZEN_RAW. More...
 
#define OBJ_INFECT   RB_OBJ_INFECT
 Old name of RB_OBJ_INFECT. More...
 
#define OBJ_INFECT_RAW   RB_OBJ_INFECT_RAW
 Old name of RB_OBJ_INFECT_RAW. More...
 
#define OBJ_TAINT   RB_OBJ_TAINT
 Old name of RB_OBJ_TAINT. More...
 
#define OBJ_TAINTABLE   RB_OBJ_TAINTABLE
 Old name of RB_OBJ_TAINT_RAW. More...
 
#define OBJ_TAINTED   RB_OBJ_TAINTED
 Old name of RB_OBJ_TAINTED. More...
 
#define OBJ_TAINTED_RAW   RB_OBJ_TAINTED_RAW
 Old name of RB_OBJ_TAINTED_RAW. More...
 
#define OBJ_TAINT_RAW   RB_OBJ_TAINT_RAW
 Old name of RB_OBJ_TAINT_RAW. More...
 
#define OBJ_UNTRUST   RB_OBJ_UNTRUST
 Old name of RB_OBJ_TAINT. More...
 
#define OBJ_UNTRUSTED   RB_OBJ_UNTRUSTED
 Old name of RB_OBJ_TAINTED. More...
 
#define OBJ_PROMOTED_RAW   RB_OBJ_PROMOTED_RAW
 Old name of RB_OBJ_PROMOTED_RAW. More...
 
#define OBJ_PROMOTED   RB_OBJ_PROMOTED
 Old name of RB_OBJ_PROMOTED. More...
 
#define OBJ_WB_UNPROTECT   RB_OBJ_WB_UNPROTECT
 Old name of RB_OBJ_WB_UNPROTECT. More...
 
#define CLASS_OF   rb_class_of
 Old name of rb_class_of. More...
 
#define rb_ary_new2   rb_ary_new_capa
 Old name of rb_ary_new_capa. More...
 
#define rb_ary_new3   rb_ary_new_from_args
 Old name of rb_ary_new_from_args. More...
 
#define rb_ary_new4   rb_ary_new_from_values
 Old name of rb_ary_new_from_values. More...
 
#define rb_exc_new2   rb_exc_new_cstr
 Old name of rb_exc_new_cstr. More...
 
#define rb_exc_new3   rb_exc_new_str
 Old name of rb_exc_new_str. More...
 
#define OBJ_INIT_COPY(obj, orig)   RB_OBJ_INIT_COPY(obj, orig)
 Old name of RB_OBJ_INIT_COPY. More...
 
#define rb_str_new2   rb_str_new_cstr
 Old name of rb_str_new_cstr. More...
 
#define rb_str_new3   rb_str_new_shared
 Old name of rb_str_new_shared. More...
 
#define rb_str_new4   rb_str_new_frozen
 Old name of rb_str_new_frozen. More...
 
#define rb_str_new5   rb_str_new_with_class
 Old name of rb_str_new_with_class. More...
 
#define rb_str_buf_new2   rb_str_buf_new_cstr
 Old name of rb_str_buf_new_cstr. More...
 
#define rb_usascii_str_new2   rb_usascii_str_new_cstr
 Old name of rb_usascii_str_new_cstr. More...
 
#define rb_str_buf_cat2   rb_str_cat_cstr
 Old name of rb_usascii_str_new_cstr. More...
 
#define rb_str_cat2   rb_str_cat_cstr
 Old name of rb_str_cat_cstr. More...
 
#define ALLOC_N   RB_ALLOC_N
 Old name of RB_ALLOC_N. More...
 
#define ALLOC   RB_ALLOC
 Old name of RB_ALLOC. More...
 
#define ZALLOC_N   RB_ZALLOC_N
 Old name of RB_ZALLOC_N. More...
 
#define ZALLOC   RB_ZALLOC
 Old name of RB_ZALLOC. More...
 
#define REALLOC_N   RB_REALLOC_N
 Old name of RB_REALLOC_N. More...
 
#define ALLOCV   RB_ALLOCV
 Old name of RB_ALLOCV. More...
 
#define ALLOCV_N   RB_ALLOCV_N
 Old name of RB_ALLOCV_N. More...
 
#define ALLOCV_END   RB_ALLOCV_END
 Old name of RB_ALLOCV_END. More...
 
#define OBJSETUP   rb_obj_setup
 Old name of rb_obj_setup. More...
 
#define CLONESETUP   rb_clone_setup
 Old name of rb_clone_setup. More...
 
#define DUPSETUP   rb_dup_setup
 Old name of rb_dup_setup. More...
 
#define FIXNUM_P   RB_FIXNUM_P
 Old name of RB_FIXNUM_P. More...
 
#define IMMEDIATE_P   RB_IMMEDIATE_P
 Old name of RB_IMMEDIATE_P. More...
 
#define NIL_P   RB_NIL_P
 Old name of RB_NIL_P. More...
 
#define SPECIAL_CONST_P   RB_SPECIAL_CONST_P
 Old name of RB_SPECIAL_CONST_P. More...
 
#define STATIC_SYM_P   RB_STATIC_SYM_P
 Old name of RB_STATIC_SYM_P. More...
 
#define Qfalse   RUBY_Qfalse
 Old name of RUBY_Qfalse. More...
 
#define Qnil   RUBY_Qnil
 Old name of RUBY_Qnil. More...
 
#define Qtrue   RUBY_Qtrue
 Old name of RUBY_Qtrue. More...
 
#define Qundef   RUBY_Qundef
 Old name of RUBY_Qundef. More...
 
#define FIXNUM_FLAG   RUBY_FIXNUM_FLAG
 Old name of RUBY_FIXNUM_FLAG. More...
 
#define FLONUM_FLAG   RUBY_FLONUM_FLAG
 Old name of RUBY_FLONUM_FLAG. More...
 
#define FLONUM_MASK   RUBY_FLONUM_MASK
 Old name of RUBY_FLONUM_MASK. More...
 
#define FLONUM_P   RB_FLONUM_P
 Old name of RB_FLONUM_P. More...
 
#define IMMEDIATE_MASK   RUBY_IMMEDIATE_MASK
 Old name of RUBY_IMMEDIATE_MASK. More...
 
#define SYMBOL_FLAG   RUBY_SYMBOL_FLAG
 Old name of RUBY_SYMBOL_FLAG. More...
 
#define ID2SYM   RB_ID2SYM
 Old name of RB_ID2SYM. More...
 
#define SYM2ID   RB_SYM2ID
 Old name of RB_SYM2ID. More...
 
#define CONST_ID_CACHE   RUBY_CONST_ID_CACHE
 Old name of RUBY_CONST_ID_CACHE. More...
 
#define CONST_ID   RUBY_CONST_ID
 Old name of RUBY_CONST_ID. More...
 
#define T_ARRAY   RUBY_T_ARRAY
 Old name of RUBY_T_ARRAY. More...
 
#define T_BIGNUM   RUBY_T_BIGNUM
 Old name of RUBY_T_BIGNUM. More...
 
#define T_CLASS   RUBY_T_CLASS
 Old name of RUBY_T_CLASS. More...
 
#define T_COMPLEX   RUBY_T_COMPLEX
 Old name of RUBY_T_COMPLEX. More...
 
#define T_DATA   RUBY_T_DATA
 Old name of RUBY_T_DATA. More...
 
#define T_FALSE   RUBY_T_FALSE
 Old name of RUBY_T_FALSE. More...
 
#define T_FILE   RUBY_T_FILE
 Old name of RUBY_T_FILE. More...
 
#define T_FIXNUM   RUBY_T_FIXNUM
 Old name of RUBY_T_FIXNUM. More...
 
#define T_FLOAT   RUBY_T_FLOAT
 Old name of RUBY_T_FLOAT. More...
 
#define T_HASH   RUBY_T_HASH
 Old name of RUBY_T_HASH. More...
 
#define T_ICLASS   RUBY_T_ICLASS
 Old name of RUBY_T_ICLASS. More...
 
#define T_IMEMO   RUBY_T_IMEMO
 Old name of RUBY_T_IMEMO. More...
 
#define T_MASK   RUBY_T_MASK
 Old name of RUBY_T_MASK. More...
 
#define T_MATCH   RUBY_T_MATCH
 Old name of RUBY_T_MATCH. More...
 
#define T_MODULE   RUBY_T_MODULE
 Old name of RUBY_T_MODULE. More...
 
#define T_MOVED   RUBY_T_MOVED
 Old name of RUBY_T_MOVED. More...
 
#define T_NIL   RUBY_T_NIL
 Old name of RUBY_T_NIL. More...
 
#define T_NODE   RUBY_T_NODE
 Old name of RUBY_T_NODE. More...
 
#define T_NONE   RUBY_T_NONE
 Old name of RUBY_T_NONE. More...
 
#define T_OBJECT   RUBY_T_OBJECT
 Old name of RUBY_T_OBJECT. More...
 
#define T_RATIONAL   RUBY_T_RATIONAL
 Old name of RUBY_T_RATIONAL. More...
 
#define T_REGEXP   RUBY_T_REGEXP
 Old name of RUBY_T_REGEXP. More...
 
#define T_STRING   RUBY_T_STRING
 Old name of RUBY_T_STRING. More...
 
#define T_STRUCT   RUBY_T_STRUCT
 Old name of RUBY_T_STRUCT. More...
 
#define T_SYMBOL   RUBY_T_SYMBOL
 Old name of RUBY_T_SYMBOL. More...
 
#define T_TRUE   RUBY_T_TRUE
 Old name of RUBY_T_TRUE. More...
 
#define T_UNDEF   RUBY_T_UNDEF
 Old name of RUBY_T_UNDEF. More...
 
#define T_ZOMBIE   RUBY_T_ZOMBIE
 Old name of RUBY_T_ZOMBIE. More...
 
#define BUILTIN_TYPE   RB_BUILTIN_TYPE
 Old name of RB_BUILTIN_TYPE. More...
 
#define DYNAMIC_SYM_P   RB_DYNAMIC_SYM_P
 Old name of RB_DYNAMIC_SYM_P. More...
 
#define RB_INTEGER_TYPE_P   rb_integer_type_p
 Old name of rb_integer_type_p. More...
 
#define SYMBOL_P   RB_SYMBOL_P
 Old name of RB_SYMBOL_P. More...
 
#define TYPE(_)   RBIMPL_CAST((int)rb_type(_))
 Old name of rb_type. More...
 
#define xmalloc   ruby_xmalloc
 Old name of ruby_xmalloc. More...
 
#define xmalloc2   ruby_xmalloc2
 Old name of ruby_xmalloc2. More...
 
#define xcalloc   ruby_xcalloc
 Old name of ruby_xcalloc. More...
 
#define xrealloc   ruby_xrealloc
 Old name of ruby_xrealloc. More...
 
#define xrealloc2   ruby_xrealloc2
 Old name of ruby_xrealloc2. More...
 
#define xfree   ruby_xfree
 Old name of ruby_xfree. More...
 
#define scan_oct(s, l, e)   ((int)ruby_scan_oct((s),(l),(e)))
 Old name of ruby_scan_oct. More...
 
#define scan_hex(s, l, e)   ((int)ruby_scan_hex((s),(l),(e)))
 Old name of ruby_scan_hex. More...
 

Typedefs

typedef struct re_pattern_buffer Regexp
 Old name of re_pattern_buffer. More...
 

Functions

VALUE rb_complex_polar (VALUE abs, VALUE arg)
 Old name of rb_complex_new_polar. More...
 

Old character classification macros

What is this ISPRINT business? Well, according to our VCS and some internet surfing, it appears that the initial intent of these macros were to mimic codes appear in common in several GNU projects.

As far as @shyouhei detects they seem to originate GNU regex (that standalone one rather than Gnulib or Glibc), and at least date back to 1995.

Let me lawfully quote from a GNU coreutils commit https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=49803907f5dbd7646184a8912c9db9b09dcd0f22

Jim Meyering writes:

"... Some ctype macros are valid only for character codes that isascii says are ASCII (SGI's IRIX-4.0.5 is one such system –when using /bin/cc or gcc but without giving an ansi option). So, all ctype uses should be through macros like ISPRINT... If STDC_HEADERS is defined, then autoconf has verified that the ctype macros don't need to be guarded with references to isascii. ... Defining isascii to 1 should let any compiler worth its salt eliminate the && through constant folding."

Bruno Haible adds:

"... Furthermore, isupper(c) etc. have an undefined result if c is outside the range -1 <= c <= 255. One is tempted to write isupper(c) with c being of type ‘char’, but this is wrong if c is an 8-bit character >= 128 which gets sign-extended to a negative value. The macro ISUPPER protects against this as well."

So the intent was to reroute old problematic systems that no longer exist. At the same time the problems described above no longer hurt us, because we decided to completely avoid using system-provided isupper etc. to reinvent the wheel. These macros are entirely legacy; please ignore them.

But let me also put stress that GNU people are wise; they use those macros only inside of their own implementations and never let them be public. On the other hand ruby has thoughtlessly publicised them to 3rd party libraries since its beginning, which is a very bad idea. These macros are too easy to get conflicted with definitions elsewhere.

New programs should stick to the rb_ prefixed names.

Note
It seems we just mimic the API. We do not share their implementation with GPL-ed programs.
#define ISASCII   rb_isascii
 Old name of rb_isascii. More...
 
#define ISPRINT   rb_isprint
 Old name of rb_isprint. More...
 
#define ISGRAPH   rb_isgraph
 Old name of rb_isgraph. More...
 
#define ISSPACE   rb_isspace
 Old name of rb_isspace. More...
 
#define ISUPPER   rb_isupper
 Old name of rb_isupper. More...
 
#define ISLOWER   rb_islower
 Old name of rb_islower. More...
 
#define ISALNUM   rb_isalnum
 Old name of rb_isalnum. More...
 
#define ISALPHA   rb_isalpha
 Old name of rb_isalpha. More...
 
#define ISDIGIT   rb_isdigit
 Old name of rb_isdigit. More...
 
#define ISXDIGIT   rb_isxdigit
 Old name of rb_isxdigit. More...
 
#define ISBLANK   rb_isblank
 Old name of rb_isblank. More...
 
#define ISCNTRL   rb_iscntrl
 Old name of rb_iscntrl. More...
 
#define ISPUNCT   rb_ispunct
 Old name of rb_ispunct. More...
 
#define TOUPPER   rb_toupper
 Old name of rb_toupper. More...
 
#define TOLOWER   rb_tolower
 Old name of rb_tolower. More...
 
#define STRCASECMP   st_locale_insensitive_strcasecmp
 Old name of st_locale_insensitive_strcasecmp. More...
 
#define STRNCASECMP   st_locale_insensitive_strncasecmp
 Old name of st_locale_insensitive_strncasecmp. More...
 
#define STRTOUL   ruby_strtoul
 Old name of ruby_strtoul. More...
 

Flags for rb_econv_open()

#define ECONV_ERROR_HANDLER_MASK   RUBY_ECONV_ERROR_HANDLER_MASK
 Old name of RUBY_ECONV_ERROR_HANDLER_MASK. More...
 
#define ECONV_INVALID_MASK   RUBY_ECONV_INVALID_MASK
 Old name of RUBY_ECONV_INVALID_MASK. More...
 
#define ECONV_INVALID_REPLACE   RUBY_ECONV_INVALID_REPLACE
 Old name of RUBY_ECONV_INVALID_REPLACE. More...
 
#define ECONV_UNDEF_MASK   RUBY_ECONV_UNDEF_MASK
 Old name of RUBY_ECONV_UNDEF_MASK. More...
 
#define ECONV_UNDEF_REPLACE   RUBY_ECONV_UNDEF_REPLACE
 Old name of RUBY_ECONV_UNDEF_REPLACE. More...
 
#define ECONV_UNDEF_HEX_CHARREF   RUBY_ECONV_UNDEF_HEX_CHARREF
 Old name of RUBY_ECONV_UNDEF_HEX_CHARREF. More...
 
#define ECONV_DECORATOR_MASK   RUBY_ECONV_DECORATOR_MASK
 Old name of RUBY_ECONV_DECORATOR_MASK. More...
 
#define ECONV_NEWLINE_DECORATOR_MASK   RUBY_ECONV_NEWLINE_DECORATOR_MASK
 Old name of RUBY_ECONV_NEWLINE_DECORATOR_MASK. More...
 
#define ECONV_NEWLINE_DECORATOR_READ_MASK   RUBY_ECONV_NEWLINE_DECORATOR_READ_MASK
 Old name of RUBY_ECONV_NEWLINE_DECORATOR_READ_MASK. More...
 
#define ECONV_NEWLINE_DECORATOR_WRITE_MASK   RUBY_ECONV_NEWLINE_DECORATOR_WRITE_MASK
 Old name of RUBY_ECONV_NEWLINE_DECORATOR_WRITE_MASK. More...
 
#define ECONV_UNIVERSAL_NEWLINE_DECORATOR   RUBY_ECONV_UNIVERSAL_NEWLINE_DECORATOR
 Old name of RUBY_ECONV_UNIVERSAL_NEWLINE_DECORATOR. More...
 
#define ECONV_CRLF_NEWLINE_DECORATOR   RUBY_ECONV_CRLF_NEWLINE_DECORATOR
 Old name of RUBY_ECONV_CRLF_NEWLINE_DECORATOR. More...
 
#define ECONV_CR_NEWLINE_DECORATOR   RUBY_ECONV_CR_NEWLINE_DECORATOR
 Old name of RUBY_ECONV_CR_NEWLINE_DECORATOR. More...
 
#define ECONV_LF_NEWLINE_DECORATOR   RUBY_ECONV_LF_NEWLINE_DECORATOR
 Old name of RUBY_ECONV_LF_NEWLINE_DECORATOR. More...
 
#define ECONV_XML_TEXT_DECORATOR   RUBY_ECONV_XML_TEXT_DECORATOR
 Old name of RUBY_ECONV_XML_TEXT_DECORATOR. More...
 
#define ECONV_XML_ATTR_CONTENT_DECORATOR   RUBY_ECONV_XML_ATTR_CONTENT_DECORATOR
 Old name of RUBY_ECONV_XML_ATTR_CONTENT_DECORATOR. More...
 
#define ECONV_STATEFUL_DECORATOR_MASK   RUBY_ECONV_STATEFUL_DECORATOR_MASK
 Old name of RUBY_ECONV_STATEFUL_DECORATOR_MASK. More...
 
#define ECONV_XML_ATTR_QUOTE_DECORATOR   RUBY_ECONV_XML_ATTR_QUOTE_DECORATOR
 Old name of RUBY_ECONV_XML_ATTR_QUOTE_DECORATOR. More...
 
#define ECONV_DEFAULT_NEWLINE_DECORATOR   RUBY_ECONV_DEFAULT_NEWLINE_DECORATOR
 Old name of RUBY_ECONV_DEFAULT_NEWLINE_DECORATOR. More...
 
 RUBY_ECONV_ERROR_HANDLER_MASK = 0x000000ff
 Mask for error handling related bits. More...
 
 RUBY_ECONV_INVALID_MASK = 0x0000000f
 Special handling of invalid sequences are there. More...
 
 RUBY_ECONV_INVALID_REPLACE = 0x00000002
 Invalid sequences shall be replaced. More...
 
 RUBY_ECONV_UNDEF_MASK = 0x000000f0
 Special handling of undefined conversion are there. More...
 
 RUBY_ECONV_UNDEF_REPLACE = 0x00000020
 Undefined characters shall be replaced. More...
 
 RUBY_ECONV_UNDEF_HEX_CHARREF = 0x00000030
 Undefined characters shall be escaped. More...
 
 RUBY_ECONV_DECORATOR_MASK = 0x0001ff00
 Decorators are there. More...
 
 RUBY_ECONV_NEWLINE_DECORATOR_MASK = 0x00007f00
 Newline converters are there. More...
 
 RUBY_ECONV_NEWLINE_DECORATOR_READ_MASK = 0x00000f00
 (Unclear; seems unused). More...
 
 RUBY_ECONV_NEWLINE_DECORATOR_WRITE_MASK = 0x00007000
 (Unclear; seems unused). More...
 
 RUBY_ECONV_UNIVERSAL_NEWLINE_DECORATOR = 0x00000100
 Universal newline mode. More...
 
 RUBY_ECONV_CRLF_NEWLINE_DECORATOR = 0x00001000
 CR to CRLF conversion shall happen. More...
 
 RUBY_ECONV_CR_NEWLINE_DECORATOR = 0x00002000
 CRLF to CR conversion shall happen. More...
 
 RUBY_ECONV_LF_NEWLINE_DECORATOR = 0x00004000
 CRLF to LF conversion shall happen. More...
 
 RUBY_ECONV_XML_TEXT_DECORATOR = 0x00008000
 Texts shall be XML-escaped. More...
 
 RUBY_ECONV_XML_ATTR_CONTENT_DECORATOR = 0x00010000
 Texts shall be AttrValue escaped. More...
 
 RUBY_ECONV_STATEFUL_DECORATOR_MASK = 0x00f00000
 (Unclear; seems unused). More...
 
 RUBY_ECONV_XML_ATTR_QUOTE_DECORATOR = 0x00100000
 Texts shall be AttrValue escaped. More...
 
 RUBY_ECONV_DEFAULT_NEWLINE_DECORATOR
 Newline decorator's default. More...
 

Flags for rb_econv_convert()

#define ECONV_PARTIAL_INPUT   RUBY_ECONV_PARTIAL_INPUT
 Old name of RUBY_ECONV_PARTIAL_INPUT. More...
 
#define ECONV_AFTER_OUTPUT   RUBY_ECONV_AFTER_OUTPUT
 Old name of RUBY_ECONV_AFTER_OUTPUT. More...
 
 RUBY_ECONV_PARTIAL_INPUT = 0x00020000
 Indicates the input is a part of much larger one. More...
 
 RUBY_ECONV_AFTER_OUTPUT = 0x00040000
 Instructs the converter to stop after output. More...
 
 RUBY_ECONV_FLAGS_PLACEHOLDER
 Placeholder (not used) More...
 

Internal events

@shyouhei's understanding is that some of them are visible from extension libraries because of ext/objspace.

But it seems that doesn't describe everything? The ultimate reason why they are here remains unclear.

#define RUBY_EVENT_SWITCH   0x040000
 Old name of RUBY_INTERNAL_EVENT_SWITCH. More...
 

Detailed Description

These macros are deprecated.

Prefer their RB_-prefixed versions.

Macro Definition Documentation

◆ ALLOC

#define ALLOC   RB_ALLOC

Old name of RB_ALLOC.

Deprecated:
Use RB_ALLOC instead.

Definition at line 395 of file memory.h.

◆ ALLOC_N

#define ALLOC_N   RB_ALLOC_N

Old name of RB_ALLOC_N.

Deprecated:
Use RB_ALLOC_N instead.

Definition at line 394 of file memory.h.

◆ ALLOCV

#define ALLOCV   RB_ALLOCV

Old name of RB_ALLOCV.

Deprecated:
Use RB_ALLOCV instead.

Definition at line 399 of file memory.h.

◆ ALLOCV_END

#define ALLOCV_END   RB_ALLOCV_END

Old name of RB_ALLOCV_END.

Deprecated:
Use RB_ALLOCV_END instead.

Definition at line 401 of file memory.h.

◆ ALLOCV_N

#define ALLOCV_N   RB_ALLOCV_N

Old name of RB_ALLOCV_N.

Deprecated:
Use RB_ALLOCV_N instead.

Definition at line 400 of file memory.h.

◆ ASSUME

#define ASSUME   RBIMPL_ASSUME

Old name of RBIMPL_ASSUME.

Deprecated:
Use RBIMPL_ASSUME instead.

Definition at line 27 of file assume.h.

◆ BUILTIN_TYPE

#define BUILTIN_TYPE   RB_BUILTIN_TYPE

Old name of RB_BUILTIN_TYPE.

Deprecated:
Use RB_BUILTIN_TYPE instead.

Definition at line 85 of file value_type.h.

◆ Check_TypedStruct

#define Check_TypedStruct (   v,
 
)     rb_check_typeddata(RBIMPL_CAST((VALUE)(v)), (t))

Old name of rb_check_typeddata.

Deprecated:
Use rb_check_typeddata instead.

Definition at line 105 of file rtypeddata.h.

◆ CHR2FIX

#define CHR2FIX   RB_CHR2FIX

Old name of RB_CHR2FIX.

Deprecated:
Use RB_CHR2FIX instead.

Definition at line 34 of file char.h.

◆ CLASS_OF

#define CLASS_OF   rb_class_of

Old name of rb_class_of.

Deprecated:
Use rb_class_of instead.

Definition at line 203 of file globals.h.

◆ CLONESETUP

#define CLONESETUP   rb_clone_setup

Old name of rb_clone_setup.

Deprecated:
Use rb_clone_setup instead.

Definition at line 33 of file newobj.h.

◆ CONST_ID

#define CONST_ID   RUBY_CONST_ID

Old name of RUBY_CONST_ID.

Deprecated:
Use RUBY_CONST_ID instead.

Definition at line 47 of file symbol.h.

◆ CONST_ID_CACHE

#define CONST_ID_CACHE   RUBY_CONST_ID_CACHE

Old name of RUBY_CONST_ID_CACHE.

Deprecated:
Use RUBY_CONST_ID_CACHE instead.

Definition at line 46 of file symbol.h.

◆ DBL2NUM

#define DBL2NUM   rb_float_new

Old name of rb_float_new.

Deprecated:
Use rb_float_new instead.

Definition at line 29 of file double.h.

◆ DUPSETUP

#define DUPSETUP   rb_dup_setup

Old name of rb_dup_setup.

Deprecated:
Use rb_dup_setup instead.

Definition at line 34 of file newobj.h.

◆ DYNAMIC_SYM_P

#define DYNAMIC_SYM_P   RB_DYNAMIC_SYM_P

Old name of RB_DYNAMIC_SYM_P.

Deprecated:
Use RB_DYNAMIC_SYM_P instead.

Definition at line 86 of file value_type.h.

◆ ECONV_AFTER_OUTPUT

#define ECONV_AFTER_OUTPUT   RUBY_ECONV_AFTER_OUTPUT

Old name of RUBY_ECONV_AFTER_OUTPUT.

Deprecated:
Use RUBY_ECONV_AFTER_OUTPUT instead.

Definition at line 555 of file transcode.h.

◆ ECONV_CR_NEWLINE_DECORATOR

#define ECONV_CR_NEWLINE_DECORATOR   RUBY_ECONV_CR_NEWLINE_DECORATOR

Old name of RUBY_ECONV_CR_NEWLINE_DECORATOR.

Deprecated:
Use RUBY_ECONV_CR_NEWLINE_DECORATOR instead.

Definition at line 534 of file transcode.h.

◆ ECONV_CRLF_NEWLINE_DECORATOR

#define ECONV_CRLF_NEWLINE_DECORATOR   RUBY_ECONV_CRLF_NEWLINE_DECORATOR

◆ ECONV_DECORATOR_MASK

#define ECONV_DECORATOR_MASK   RUBY_ECONV_DECORATOR_MASK

Old name of RUBY_ECONV_DECORATOR_MASK.

Deprecated:
Use RUBY_ECONV_DECORATOR_MASK instead.

Definition at line 528 of file transcode.h.

◆ ECONV_DEFAULT_NEWLINE_DECORATOR

#define ECONV_DEFAULT_NEWLINE_DECORATOR   RUBY_ECONV_DEFAULT_NEWLINE_DECORATOR

◆ ECONV_ERROR_HANDLER_MASK

#define ECONV_ERROR_HANDLER_MASK   RUBY_ECONV_ERROR_HANDLER_MASK

Old name of RUBY_ECONV_ERROR_HANDLER_MASK.

Deprecated:
Use RUBY_ECONV_ERROR_HANDLER_MASK instead.

Definition at line 522 of file transcode.h.

◆ ECONV_INVALID_MASK

#define ECONV_INVALID_MASK   RUBY_ECONV_INVALID_MASK

Old name of RUBY_ECONV_INVALID_MASK.

Deprecated:
Use RUBY_ECONV_INVALID_MASK instead.

Definition at line 523 of file transcode.h.

◆ ECONV_INVALID_REPLACE

#define ECONV_INVALID_REPLACE   RUBY_ECONV_INVALID_REPLACE

Old name of RUBY_ECONV_INVALID_REPLACE.

Deprecated:
Use RUBY_ECONV_INVALID_REPLACE instead.

Definition at line 524 of file transcode.h.

◆ ECONV_LF_NEWLINE_DECORATOR

#define ECONV_LF_NEWLINE_DECORATOR   RUBY_ECONV_LF_NEWLINE_DECORATOR

Old name of RUBY_ECONV_LF_NEWLINE_DECORATOR.

Deprecated:
Use RUBY_ECONV_LF_NEWLINE_DECORATOR instead.

Definition at line 535 of file transcode.h.

◆ ECONV_NEWLINE_DECORATOR_MASK

#define ECONV_NEWLINE_DECORATOR_MASK   RUBY_ECONV_NEWLINE_DECORATOR_MASK

◆ ECONV_NEWLINE_DECORATOR_READ_MASK

#define ECONV_NEWLINE_DECORATOR_READ_MASK   RUBY_ECONV_NEWLINE_DECORATOR_READ_MASK

◆ ECONV_NEWLINE_DECORATOR_WRITE_MASK

#define ECONV_NEWLINE_DECORATOR_WRITE_MASK   RUBY_ECONV_NEWLINE_DECORATOR_WRITE_MASK

◆ ECONV_PARTIAL_INPUT

#define ECONV_PARTIAL_INPUT   RUBY_ECONV_PARTIAL_INPUT

Old name of RUBY_ECONV_PARTIAL_INPUT.

Deprecated:
Use RUBY_ECONV_PARTIAL_INPUT instead.

Definition at line 554 of file transcode.h.

◆ ECONV_STATEFUL_DECORATOR_MASK

#define ECONV_STATEFUL_DECORATOR_MASK   RUBY_ECONV_STATEFUL_DECORATOR_MASK

◆ ECONV_UNDEF_HEX_CHARREF

#define ECONV_UNDEF_HEX_CHARREF   RUBY_ECONV_UNDEF_HEX_CHARREF

Old name of RUBY_ECONV_UNDEF_HEX_CHARREF.

Deprecated:
Use RUBY_ECONV_UNDEF_HEX_CHARREF instead.

Definition at line 527 of file transcode.h.

◆ ECONV_UNDEF_MASK

#define ECONV_UNDEF_MASK   RUBY_ECONV_UNDEF_MASK

Old name of RUBY_ECONV_UNDEF_MASK.

Deprecated:
Use RUBY_ECONV_UNDEF_MASK instead.

Definition at line 525 of file transcode.h.

◆ ECONV_UNDEF_REPLACE

#define ECONV_UNDEF_REPLACE   RUBY_ECONV_UNDEF_REPLACE

Old name of RUBY_ECONV_UNDEF_REPLACE.

Deprecated:
Use RUBY_ECONV_UNDEF_REPLACE instead.

Definition at line 526 of file transcode.h.

◆ ECONV_UNIVERSAL_NEWLINE_DECORATOR

#define ECONV_UNIVERSAL_NEWLINE_DECORATOR   RUBY_ECONV_UNIVERSAL_NEWLINE_DECORATOR

◆ ECONV_XML_ATTR_CONTENT_DECORATOR

#define ECONV_XML_ATTR_CONTENT_DECORATOR   RUBY_ECONV_XML_ATTR_CONTENT_DECORATOR

◆ ECONV_XML_ATTR_QUOTE_DECORATOR

#define ECONV_XML_ATTR_QUOTE_DECORATOR   RUBY_ECONV_XML_ATTR_QUOTE_DECORATOR

◆ ECONV_XML_TEXT_DECORATOR

#define ECONV_XML_TEXT_DECORATOR   RUBY_ECONV_XML_TEXT_DECORATOR

Old name of RUBY_ECONV_XML_TEXT_DECORATOR.

Deprecated:
Use RUBY_ECONV_XML_TEXT_DECORATOR instead.

Definition at line 536 of file transcode.h.

◆ ELTS_SHARED

#define ELTS_SHARED   RUBY_ELTS_SHARED

Old name of RUBY_ELTS_SHARED.

Deprecated:
Use RUBY_ELTS_SHARED instead.

Definition at line 92 of file fl_type.h.

◆ ENC_CODERANGE

#define ENC_CODERANGE (   obj)    RB_ENC_CODERANGE(obj)

Old name of RB_ENC_CODERANGE.

Deprecated:
Use RB_ENC_CODERANGE instead.

Definition at line 184 of file coderange.h.

◆ ENC_CODERANGE_7BIT

#define ENC_CODERANGE_7BIT   RUBY_ENC_CODERANGE_7BIT

Old name of RUBY_ENC_CODERANGE_7BIT.

Deprecated:
Use RUBY_ENC_CODERANGE_7BIT instead.

Definition at line 180 of file coderange.h.

◆ ENC_CODERANGE_AND

#define ENC_CODERANGE_AND (   a,
 
)    RB_ENC_CODERANGE_AND(a, b)

Old name of RB_ENC_CODERANGE_AND.

Deprecated:
Use RB_ENC_CODERANGE_AND instead.

Definition at line 188 of file coderange.h.

◆ ENC_CODERANGE_ASCIIONLY

#define ENC_CODERANGE_ASCIIONLY (   obj)    RB_ENC_CODERANGE_ASCIIONLY(obj)

Old name of RB_ENC_CODERANGE_ASCIIONLY.

Deprecated:
Use RB_ENC_CODERANGE_ASCIIONLY instead.

Definition at line 185 of file coderange.h.

◆ ENC_CODERANGE_BROKEN

#define ENC_CODERANGE_BROKEN   RUBY_ENC_CODERANGE_BROKEN

Old name of RUBY_ENC_CODERANGE_BROKEN.

Deprecated:
Use RUBY_ENC_CODERANGE_BROKEN instead.

Definition at line 182 of file coderange.h.

◆ ENC_CODERANGE_CLEAN_P

#define ENC_CODERANGE_CLEAN_P (   cr)    RB_ENC_CODERANGE_CLEAN_P(cr)

Old name of RB_ENC_CODERANGE_CLEAN_P.

Deprecated:
Use RB_ENC_CODERANGE_CLEAN_P instead.

Definition at line 183 of file coderange.h.

◆ ENC_CODERANGE_CLEAR

#define ENC_CODERANGE_CLEAR (   obj)    RB_ENC_CODERANGE_CLEAR(obj)

Old name of RB_ENC_CODERANGE_CLEAR.

Deprecated:
Use RB_ENC_CODERANGE_CLEAR instead.

Definition at line 187 of file coderange.h.

◆ ENC_CODERANGE_MASK

#define ENC_CODERANGE_MASK   RUBY_ENC_CODERANGE_MASK

Old name of RUBY_ENC_CODERANGE_MASK.

Deprecated:
Use RUBY_ENC_CODERANGE_MASK instead.

Definition at line 178 of file coderange.h.

◆ ENC_CODERANGE_SET

#define ENC_CODERANGE_SET (   obj,
  cr 
)    RB_ENC_CODERANGE_SET(obj,cr)

Old name of RB_ENC_CODERANGE_SET.

Deprecated:
Use RB_ENC_CODERANGE_SET instead.

Definition at line 186 of file coderange.h.

◆ ENC_CODERANGE_UNKNOWN

#define ENC_CODERANGE_UNKNOWN   RUBY_ENC_CODERANGE_UNKNOWN

Old name of RUBY_ENC_CODERANGE_UNKNOWN.

Deprecated:
Use RUBY_ENC_CODERANGE_UNKNOWN instead.

Definition at line 179 of file coderange.h.

◆ ENC_CODERANGE_VALID

#define ENC_CODERANGE_VALID   RUBY_ENC_CODERANGE_VALID

Old name of RUBY_ENC_CODERANGE_VALID.

Deprecated:
Use RUBY_ENC_CODERANGE_VALID instead.

Definition at line 181 of file coderange.h.

◆ ENCODING_CODERANGE_SET

#define ENCODING_CODERANGE_SET (   obj,
  encindex,
  cr 
)    RB_ENCODING_CODERANGE_SET(obj, encindex, cr)

Old name of RB_ENCODING_CODERANGE_SET.

Deprecated:
Use RB_ENCODING_CODERANGE_SET instead.

Definition at line 189 of file coderange.h.

◆ ENCODING_GET

#define ENCODING_GET (   obj)    RB_ENCODING_GET(obj)

Old name of RB_ENCODING_GET.

Deprecated:
Use RB_ENCODING_GET instead.

Definition at line 109 of file encoding.h.

◆ ENCODING_GET_INLINED

#define ENCODING_GET_INLINED (   obj)    RB_ENCODING_GET_INLINED(obj)

Old name of RB_ENCODING_GET_INLINED.

Deprecated:
Use RB_ENCODING_GET_INLINED instead.

Definition at line 108 of file encoding.h.

◆ ENCODING_INLINE_MAX

#define ENCODING_INLINE_MAX   RUBY_ENCODING_INLINE_MAX

Old name of RUBY_ENCODING_INLINE_MAX.

Deprecated:
Use RUBY_ENCODING_INLINE_MAX instead.

Definition at line 67 of file encoding.h.

◆ ENCODING_IS_ASCII8BIT

#define ENCODING_IS_ASCII8BIT (   obj)    RB_ENCODING_IS_ASCII8BIT(obj)

Old name of RB_ENCODING_IS_ASCII8BIT.

Deprecated:
Use RB_ENCODING_IS_ASCII8BIT instead.

Definition at line 110 of file encoding.h.

◆ ENCODING_MASK

#define ENCODING_MASK   RUBY_ENCODING_MASK

Old name of RUBY_ENCODING_MASK.

Deprecated:
Use RUBY_ENCODING_MASK instead.

Definition at line 69 of file encoding.h.

◆ ENCODING_MAXNAMELEN

#define ENCODING_MAXNAMELEN   RUBY_ENCODING_MAXNAMELEN

Old name of RUBY_ENCODING_MAXNAMELEN.

Deprecated:
Use RUBY_ENCODING_MAXNAMELEN instead.

Definition at line 111 of file encoding.h.

◆ ENCODING_SET

#define ENCODING_SET (   obj,
 
)    RB_ENCODING_SET(obj,i)

Old name of RB_ENCODING_SET.

Deprecated:
Use RB_ENCODING_SET instead.

Definition at line 107 of file encoding.h.

◆ ENCODING_SET_INLINED

#define ENCODING_SET_INLINED (   obj,
 
)    RB_ENCODING_SET_INLINED(obj,i)

Old name of RB_ENCODING_SET_INLINED.

Deprecated:
Use RB_ENCODING_SET_INLINED instead.

Definition at line 106 of file encoding.h.

◆ ENCODING_SHIFT

#define ENCODING_SHIFT   RUBY_ENCODING_SHIFT

Old name of RUBY_ENCODING_SHIFT.

Deprecated:
Use RUBY_ENCODING_SHIFT instead.

Definition at line 68 of file encoding.h.

◆ FIX2INT

#define FIX2INT   RB_FIX2INT

Old name of RB_FIX2INT.

Deprecated:
Use RB_FIX2INT instead.

Definition at line 41 of file int.h.

◆ FIX2LONG

#define FIX2LONG   RB_FIX2LONG

Old name of RB_FIX2LONG.

Deprecated:
Use RB_FIX2LONG instead.

Definition at line 46 of file long.h.

◆ FIX2SHORT

#define FIX2SHORT   RB_FIX2SHORT

Old name of RB_FIX2SHORT.

Deprecated:
Use RB_FIX2SHORT instead.

Definition at line 36 of file short.h.

◆ FIX2UINT

#define FIX2UINT   RB_FIX2UINT

Old name of RB_FIX2UINT.

Deprecated:
Use RB_FIX2UINT instead.

Definition at line 42 of file int.h.

◆ FIX2ULONG

#define FIX2ULONG   RB_FIX2ULONG

Old name of RB_FIX2ULONG.

Deprecated:
Use RB_FIX2ULONG instead.

Definition at line 47 of file long.h.

◆ FIXABLE

#define FIXABLE   RB_FIXABLE

Old name of RB_FIXABLE.

Deprecated:
Use RB_FIXABLE instead.

Definition at line 25 of file fixnum.h.

◆ FIXNUM_FLAG

#define FIXNUM_FLAG   RUBY_FIXNUM_FLAG

Old name of RUBY_FIXNUM_FLAG.

Deprecated:
Use RUBY_FIXNUM_FLAG instead.

Definition at line 64 of file special_consts.h.

◆ FIXNUM_MAX

#define FIXNUM_MAX   RUBY_FIXNUM_MAX

Old name of RUBY_FIXNUM_MAX.

Deprecated:
Use RUBY_FIXNUM_MAX instead.

Definition at line 26 of file fixnum.h.

◆ FIXNUM_MIN

#define FIXNUM_MIN   RUBY_FIXNUM_MIN

Old name of RUBY_FIXNUM_MIN.

Deprecated:
Use RUBY_FIXNUM_MIN instead.

Definition at line 27 of file fixnum.h.

◆ FIXNUM_P

#define FIXNUM_P   RB_FIXNUM_P

Old name of RB_FIXNUM_P.

Deprecated:
Use RB_FIXNUM_P instead.

Definition at line 53 of file special_consts.h.

◆ FL_ABLE

#define FL_ABLE   RB_FL_ABLE

Old name of RB_FL_ABLE.

Deprecated:
Use RB_FL_ABLE instead.

Definition at line 122 of file fl_type.h.

◆ FL_ALL

#define FL_ALL   RB_FL_ALL

Old name of RB_FL_ALL.

Deprecated:
Use RB_FL_ALL instead.

Definition at line 123 of file fl_type.h.

◆ FL_ALL_RAW

#define FL_ALL_RAW   RB_FL_ALL_RAW

Old name of RB_FL_ALL_RAW.

Deprecated:
Use RB_FL_ALL_RAW instead.

Definition at line 124 of file fl_type.h.

◆ FL_ANY

#define FL_ANY   RB_FL_ANY

Old name of RB_FL_ANY.

Deprecated:
Use RB_FL_ANY instead.

Definition at line 125 of file fl_type.h.

◆ FL_ANY_RAW

#define FL_ANY_RAW   RB_FL_ANY_RAW

Old name of RB_FL_ANY_RAW.

Deprecated:
Use RB_FL_ANY_RAW instead.

Definition at line 126 of file fl_type.h.

◆ FL_EXIVAR

#define FL_EXIVAR   RBIMPL_CAST((VALUE)RUBY_FL_EXIVAR)

Old name of RUBY_FL_EXIVAR.

Deprecated:
Use RUBY_FL_EXIVAR instead.

Definition at line 66 of file fl_type.h.

◆ FL_FINALIZE

#define FL_FINALIZE   RBIMPL_CAST((VALUE)RUBY_FL_FINALIZE)

Old name of RUBY_FL_FINALIZE.

Deprecated:
Use RUBY_FL_FINALIZE instead.

Definition at line 61 of file fl_type.h.

◆ FL_FREEZE

#define FL_FREEZE   RBIMPL_CAST((VALUE)RUBY_FL_FREEZE)

Old name of RUBY_FL_FREEZE.

Deprecated:
Use RUBY_FL_FREEZE instead.

Definition at line 67 of file fl_type.h.

◆ FL_PROMOTED

#define FL_PROMOTED   RBIMPL_CAST((VALUE)RUBY_FL_PROMOTED)

Old name of RUBY_FL_PROMOTED.

Deprecated:
Use RUBY_FL_PROMOTED instead.

Definition at line 60 of file fl_type.h.

◆ FL_REVERSE

#define FL_REVERSE   RB_FL_REVERSE

Old name of RB_FL_REVERSE.

Deprecated:
Use RB_FL_REVERSE instead.

Definition at line 127 of file fl_type.h.

◆ FL_REVERSE_RAW

#define FL_REVERSE_RAW   RB_FL_REVERSE_RAW

Old name of RB_FL_REVERSE_RAW.

Deprecated:
Use RB_FL_REVERSE_RAW instead.

Definition at line 128 of file fl_type.h.

◆ FL_SEEN_OBJ_ID

#define FL_SEEN_OBJ_ID   RBIMPL_CAST((VALUE)RUBY_FL_SEEN_OBJ_ID)

Old name of RUBY_FL_SEEN_OBJ_ID.

Deprecated:
Use RUBY_FL_SEEN_OBJ_ID instead.

Definition at line 65 of file fl_type.h.

◆ FL_SET

#define FL_SET   RB_FL_SET

Old name of RB_FL_SET.

Deprecated:
Use RB_FL_SET instead.

Definition at line 129 of file fl_type.h.

◆ FL_SET_RAW

#define FL_SET_RAW   RB_FL_SET_RAW

Old name of RB_FL_SET_RAW.

Deprecated:
Use RB_FL_SET_RAW instead.

Definition at line 130 of file fl_type.h.

◆ FL_SHAREABLE

#define FL_SHAREABLE   RBIMPL_CAST((VALUE)RUBY_FL_SHAREABLE)

Old name of RUBY_FL_SHAREABLE.

Deprecated:
Use RUBY_FL_SHAREABLE instead.

Definition at line 63 of file fl_type.h.

◆ FL_SINGLETON

#define FL_SINGLETON   RBIMPL_CAST((VALUE)RUBY_FL_SINGLETON)

Old name of RUBY_FL_SINGLETON.

Deprecated:
Use RUBY_FL_SINGLETON instead.

Definition at line 58 of file fl_type.h.

◆ FL_TAINT

#define FL_TAINT   RBIMPL_CAST((VALUE)RUBY_FL_TAINT)

Old name of RUBY_FL_TAINT.

Deprecated:
Use RUBY_FL_TAINT instead.

Definition at line 62 of file fl_type.h.

◆ FL_TEST

#define FL_TEST   RB_FL_TEST

Old name of RB_FL_TEST.

Deprecated:
Use RB_FL_TEST instead.

Definition at line 131 of file fl_type.h.

◆ FL_TEST_RAW

#define FL_TEST_RAW   RB_FL_TEST_RAW

Old name of RB_FL_TEST_RAW.

Deprecated:
Use RB_FL_TEST_RAW instead.

Definition at line 132 of file fl_type.h.

◆ FL_UNSET

#define FL_UNSET   RB_FL_UNSET

Old name of RB_FL_UNSET.

Deprecated:
Use RB_FL_UNSET instead.

Definition at line 133 of file fl_type.h.

◆ FL_UNSET_RAW

#define FL_UNSET_RAW   RB_FL_UNSET_RAW

Old name of RB_FL_UNSET_RAW.

Deprecated:
Use RB_FL_UNSET_RAW instead.

Definition at line 134 of file fl_type.h.

◆ FL_UNTRUSTED

#define FL_UNTRUSTED   RBIMPL_CAST((VALUE)RUBY_FL_UNTRUSTED)

Old name of RUBY_FL_UNTRUSTED.

Deprecated:
Use RUBY_FL_UNTRUSTED instead.

Definition at line 64 of file fl_type.h.

◆ FL_USER0

#define FL_USER0   RBIMPL_CAST((VALUE)RUBY_FL_USER0)

Old name of RUBY_FL_USER0.

Deprecated:
Use RUBY_FL_USER0 instead.

Definition at line 71 of file fl_type.h.

◆ FL_USER1

#define FL_USER1   RBIMPL_CAST((VALUE)RUBY_FL_USER1)

Old name of RUBY_FL_USER1.

Deprecated:
Use RUBY_FL_USER1 instead.

Definition at line 72 of file fl_type.h.

◆ FL_USER10

#define FL_USER10   RBIMPL_CAST((VALUE)RUBY_FL_USER10)

Old name of RUBY_FL_USER10.

Deprecated:
Use RUBY_FL_USER10 instead.

Definition at line 81 of file fl_type.h.

◆ FL_USER11

#define FL_USER11   RBIMPL_CAST((VALUE)RUBY_FL_USER11)

Old name of RUBY_FL_USER11.

Deprecated:
Use RUBY_FL_USER11 instead.

Definition at line 82 of file fl_type.h.

◆ FL_USER12

#define FL_USER12   RBIMPL_CAST((VALUE)RUBY_FL_USER12)

Old name of RUBY_FL_USER12.

Deprecated:
Use RUBY_FL_USER12 instead.

Definition at line 83 of file fl_type.h.

◆ FL_USER13

#define FL_USER13   RBIMPL_CAST((VALUE)RUBY_FL_USER13)

Old name of RUBY_FL_USER13.

Deprecated:
Use RUBY_FL_USER13 instead.

Definition at line 84 of file fl_type.h.

◆ FL_USER14

#define FL_USER14   RBIMPL_CAST((VALUE)RUBY_FL_USER14)

Old name of RUBY_FL_USER14.

Deprecated:
Use RUBY_FL_USER14 instead.

Definition at line 85 of file fl_type.h.

◆ FL_USER15

#define FL_USER15   RBIMPL_CAST((VALUE)RUBY_FL_USER15)

Old name of RUBY_FL_USER15.

Deprecated:
Use RUBY_FL_USER15 instead.

Definition at line 86 of file fl_type.h.

◆ FL_USER16

#define FL_USER16   RBIMPL_CAST((VALUE)RUBY_FL_USER16)

Old name of RUBY_FL_USER16.

Deprecated:
Use RUBY_FL_USER16 instead.

Definition at line 87 of file fl_type.h.

◆ FL_USER17

#define FL_USER17   RBIMPL_CAST((VALUE)RUBY_FL_USER17)

Old name of RUBY_FL_USER17.

Deprecated:
Use RUBY_FL_USER17 instead.

Definition at line 88 of file fl_type.h.

◆ FL_USER18

#define FL_USER18   RBIMPL_CAST((VALUE)RUBY_FL_USER18)

Old name of RUBY_FL_USER18.

Deprecated:
Use RUBY_FL_USER18 instead.

Definition at line 89 of file fl_type.h.

◆ FL_USER19

#define FL_USER19   RBIMPL_CAST((VALUE)(unsigned int)RUBY_FL_USER19)

Old name of RUBY_FL_USER19.

Deprecated:
Use RUBY_FL_USER19 instead.

Definition at line 90 of file fl_type.h.

◆ FL_USER2

#define FL_USER2   RBIMPL_CAST((VALUE)RUBY_FL_USER2)

Old name of RUBY_FL_USER2.

Deprecated:
Use RUBY_FL_USER2 instead.

Definition at line 73 of file fl_type.h.

◆ FL_USER3

#define FL_USER3   RBIMPL_CAST((VALUE)RUBY_FL_USER3)

Old name of RUBY_FL_USER3.

Deprecated:
Use RUBY_FL_USER3 instead.

Definition at line 74 of file fl_type.h.

◆ FL_USER4

#define FL_USER4   RBIMPL_CAST((VALUE)RUBY_FL_USER4)

Old name of RUBY_FL_USER4.

Deprecated:
Use RUBY_FL_USER4 instead.

Definition at line 75 of file fl_type.h.

◆ FL_USER5

#define FL_USER5   RBIMPL_CAST((VALUE)RUBY_FL_USER5)

Old name of RUBY_FL_USER5.

Deprecated:
Use RUBY_FL_USER5 instead.

Definition at line 76 of file fl_type.h.

◆ FL_USER6

#define FL_USER6   RBIMPL_CAST((VALUE)RUBY_FL_USER6)

Old name of RUBY_FL_USER6.

Deprecated:
Use RUBY_FL_USER6 instead.

Definition at line 77 of file fl_type.h.

◆ FL_USER7

#define FL_USER7   RBIMPL_CAST((VALUE)RUBY_FL_USER7)

Old name of RUBY_FL_USER7.

Deprecated:
Use RUBY_FL_USER7 instead.

Definition at line 78 of file fl_type.h.

◆ FL_USER8

#define FL_USER8   RBIMPL_CAST((VALUE)RUBY_FL_USER8)

Old name of RUBY_FL_USER8.

Deprecated:
Use RUBY_FL_USER8 instead.

Definition at line 79 of file fl_type.h.

◆ FL_USER9

#define FL_USER9   RBIMPL_CAST((VALUE)RUBY_FL_USER9)

Old name of RUBY_FL_USER9.

Deprecated:
Use RUBY_FL_USER9 instead.

Definition at line 80 of file fl_type.h.

◆ FL_USHIFT

#define FL_USHIFT   RBIMPL_CAST((VALUE)RUBY_FL_USHIFT)

Old name of RUBY_FL_USHIFT.

Deprecated:
Use RUBY_FL_USHIFT instead.

Definition at line 69 of file fl_type.h.

◆ FL_WB_PROTECTED

#define FL_WB_PROTECTED   RBIMPL_CAST((VALUE)RUBY_FL_WB_PROTECTED)

Old name of RUBY_FL_WB_PROTECTED.

Deprecated:
Use RUBY_FL_WB_PROTECTED instead.

Definition at line 59 of file fl_type.h.

◆ FLONUM_FLAG

#define FLONUM_FLAG   RUBY_FLONUM_FLAG

Old name of RUBY_FLONUM_FLAG.

Deprecated:
Use RUBY_FLONUM_FLAG instead.

Definition at line 65 of file special_consts.h.

◆ FLONUM_MASK

#define FLONUM_MASK   RUBY_FLONUM_MASK

Old name of RUBY_FLONUM_MASK.

Deprecated:
Use RUBY_FLONUM_MASK instead.

Definition at line 66 of file special_consts.h.

◆ FLONUM_P

#define FLONUM_P   RB_FLONUM_P

Old name of RB_FLONUM_P.

Deprecated:
Use RB_FLONUM_P instead.

Definition at line 67 of file special_consts.h.

◆ ID2SYM

#define ID2SYM   RB_ID2SYM

Old name of RB_ID2SYM.

Deprecated:
Use RB_ID2SYM instead.

Definition at line 44 of file symbol.h.

◆ IMMEDIATE_MASK

#define IMMEDIATE_MASK   RUBY_IMMEDIATE_MASK

Old name of RUBY_IMMEDIATE_MASK.

Deprecated:
Use RUBY_IMMEDIATE_MASK instead.

Definition at line 68 of file special_consts.h.

◆ IMMEDIATE_P

#define IMMEDIATE_P   RB_IMMEDIATE_P

Old name of RB_IMMEDIATE_P.

Deprecated:
Use RB_IMMEDIATE_P instead.

Definition at line 54 of file special_consts.h.

◆ INT2FIX

#define INT2FIX   RB_INT2FIX

Old name of RB_INT2FIX.

Deprecated:
Use RB_INT2FIX instead.

Definition at line 48 of file long.h.

◆ INT2NUM

#define INT2NUM   RB_INT2NUM

Old name of RB_INT2NUM.

Deprecated:
Use RB_INT2NUM instead.

Definition at line 43 of file int.h.

◆ ISALNUM

#define ISALNUM   rb_isalnum

Old name of rb_isalnum.

Deprecated:
Use rb_isalnum instead.

Definition at line 91 of file ctype.h.

◆ ISALPHA

#define ISALPHA   rb_isalpha

Old name of rb_isalpha.

Deprecated:
Use rb_isalpha instead.

Definition at line 92 of file ctype.h.

◆ ISASCII

#define ISASCII   rb_isascii

Old name of rb_isascii.

Deprecated:
Use rb_isascii instead.

Definition at line 85 of file ctype.h.

◆ ISBLANK

#define ISBLANK   rb_isblank

Old name of rb_isblank.

Deprecated:
Use rb_isblank instead.

Definition at line 95 of file ctype.h.

◆ ISCNTRL

#define ISCNTRL   rb_iscntrl

Old name of rb_iscntrl.

Deprecated:
Use rb_iscntrl instead.

Definition at line 96 of file ctype.h.

◆ ISDIGIT

#define ISDIGIT   rb_isdigit

Old name of rb_isdigit.

Deprecated:
Use rb_isdigit instead.

Definition at line 93 of file ctype.h.

◆ ISGRAPH

#define ISGRAPH   rb_isgraph

Old name of rb_isgraph.

Deprecated:
Use rb_isgraph instead.

Definition at line 87 of file ctype.h.

◆ ISLOWER

#define ISLOWER   rb_islower

Old name of rb_islower.

Deprecated:
Use rb_islower instead.

Definition at line 90 of file ctype.h.

◆ ISPRINT

#define ISPRINT   rb_isprint

Old name of rb_isprint.

Deprecated:
Use rb_isprint instead.

Definition at line 86 of file ctype.h.

◆ ISPUNCT

#define ISPUNCT   rb_ispunct

Old name of rb_ispunct.

Deprecated:
Use rb_ispunct instead.

Definition at line 97 of file ctype.h.

◆ ISSPACE

#define ISSPACE   rb_isspace

Old name of rb_isspace.

Deprecated:
Use rb_isspace instead.

Definition at line 88 of file ctype.h.

◆ ISUPPER

#define ISUPPER   rb_isupper

Old name of rb_isupper.

Deprecated:
Use rb_isupper instead.

Definition at line 89 of file ctype.h.

◆ ISXDIGIT

#define ISXDIGIT   rb_isxdigit

Old name of rb_isxdigit.

Deprecated:
Use rb_isxdigit instead.

Definition at line 94 of file ctype.h.

◆ LL2NUM

#define LL2NUM   RB_LL2NUM

Old name of RB_LL2NUM.

Deprecated:
Use RB_LL2NUM instead.

Definition at line 30 of file long_long.h.

◆ LONG2FIX

#define LONG2FIX   RB_INT2FIX

Old name of RB_INT2FIX.

Deprecated:
Use RB_INT2FIX instead.

Definition at line 49 of file long.h.

◆ LONG2NUM

#define LONG2NUM   RB_LONG2NUM

Old name of RB_LONG2NUM.

Deprecated:
Use RB_LONG2NUM instead.

Definition at line 50 of file long.h.

◆ MBCLEN_CHARFOUND_LEN

#define MBCLEN_CHARFOUND_LEN (   ret)    ONIGENC_MBCLEN_CHARFOUND_LEN(ret)

Old name of ONIGENC_MBCLEN_CHARFOUND_LEN.

Deprecated:
Use ONIGENC_MBCLEN_CHARFOUND_LEN instead.

Definition at line 517 of file encoding.h.

◆ MBCLEN_CHARFOUND_P

#define MBCLEN_CHARFOUND_P (   ret)    ONIGENC_MBCLEN_CHARFOUND_P(ret)

Old name of ONIGENC_MBCLEN_CHARFOUND_P.

Deprecated:
Use ONIGENC_MBCLEN_CHARFOUND_P instead.

Definition at line 516 of file encoding.h.

◆ MBCLEN_INVALID_P

#define MBCLEN_INVALID_P (   ret)    ONIGENC_MBCLEN_INVALID_P(ret)

Old name of ONIGENC_MBCLEN_INVALID_P.

Deprecated:
Use ONIGENC_MBCLEN_INVALID_P instead.

Definition at line 518 of file encoding.h.

◆ MBCLEN_NEEDMORE_LEN

#define MBCLEN_NEEDMORE_LEN (   ret)    ONIGENC_MBCLEN_NEEDMORE_LEN(ret)

Old name of ONIGENC_MBCLEN_NEEDMORE_LEN.

Deprecated:
Use ONIGENC_MBCLEN_NEEDMORE_LEN instead.

Definition at line 520 of file encoding.h.

◆ MBCLEN_NEEDMORE_P

#define MBCLEN_NEEDMORE_P (   ret)    ONIGENC_MBCLEN_NEEDMORE_P(ret)

Old name of ONIGENC_MBCLEN_NEEDMORE_P.

Deprecated:
Use ONIGENC_MBCLEN_NEEDMORE_P instead.

Definition at line 519 of file encoding.h.

◆ NEGFIXABLE

#define NEGFIXABLE   RB_NEGFIXABLE

Old name of RB_NEGFIXABLE.

Deprecated:
Use RB_NEGFIXABLE instead.

Definition at line 28 of file fixnum.h.

◆ NIL_P

#define NIL_P   RB_NIL_P

Old name of RB_NIL_P.

Deprecated:
Use RB_NIL_P instead.

Definition at line 55 of file special_consts.h.

◆ NUM2CHR

#define NUM2CHR   RB_NUM2CHR

Old name of RB_NUM2CHR.

Deprecated:
Use RB_NUM2CHR instead.

Definition at line 33 of file char.h.

◆ NUM2DBL

#define NUM2DBL   rb_num2dbl

Old name of rb_num2dbl.

Deprecated:
Use rb_num2dbl instead.

Definition at line 27 of file double.h.

◆ NUM2INT

#define NUM2INT   RB_NUM2INT

Old name of RB_NUM2INT.

Deprecated:
Use RB_NUM2INT instead.

Definition at line 44 of file int.h.

◆ NUM2LL

#define NUM2LL   RB_NUM2LL

Old name of RB_NUM2LL.

Deprecated:
Use RB_NUM2LL instead.

Definition at line 34 of file long_long.h.

◆ NUM2LONG

#define NUM2LONG   RB_NUM2LONG

Old name of RB_NUM2LONG.

Deprecated:
Use RB_NUM2LONG instead.

Definition at line 51 of file long.h.

◆ NUM2SHORT

#define NUM2SHORT   RB_NUM2SHORT

Old name of RB_NUM2SHORT.

Deprecated:
Use RB_NUM2SHORT instead.

Definition at line 32 of file short.h.

◆ NUM2SIZET

#define NUM2SIZET   RB_NUM2SIZE

Old name of RB_NUM2SIZE.

Deprecated:
Use RB_NUM2SIZE instead.

Definition at line 61 of file size_t.h.

◆ NUM2SSIZET

#define NUM2SSIZET   RB_NUM2SSIZE

Old name of RB_NUM2SSIZE.

Deprecated:
Use RB_NUM2SSIZE instead.

Definition at line 63 of file size_t.h.

◆ NUM2UINT

#define NUM2UINT   RB_NUM2UINT

Old name of RB_NUM2UINT.

Deprecated:
Use RB_NUM2UINT instead.

Definition at line 45 of file int.h.

◆ NUM2ULL

#define NUM2ULL   RB_NUM2ULL

Old name of RB_NUM2ULL.

Deprecated:
Use RB_NUM2ULL instead.

Definition at line 35 of file long_long.h.

◆ NUM2ULONG

#define NUM2ULONG   RB_NUM2ULONG

Old name of RB_NUM2ULONG.

Deprecated:
Use RB_NUM2ULONG instead.

Definition at line 52 of file long.h.

◆ NUM2USHORT

#define NUM2USHORT   RB_NUM2USHORT

Old name of RB_NUM2USHORT.

Deprecated:
Use RB_NUM2USHORT instead.

Definition at line 33 of file short.h.

◆ OBJ_FREEZE

#define OBJ_FREEZE   RB_OBJ_FREEZE

Old name of RB_OBJ_FREEZE.

Deprecated:
Use RB_OBJ_FREEZE instead.

Definition at line 135 of file fl_type.h.

◆ OBJ_FREEZE_RAW

#define OBJ_FREEZE_RAW   RB_OBJ_FREEZE_RAW

Old name of RB_OBJ_FREEZE_RAW.

Deprecated:
Use RB_OBJ_FREEZE_RAW instead.

Definition at line 136 of file fl_type.h.

◆ OBJ_FROZEN

#define OBJ_FROZEN   RB_OBJ_FROZEN

Old name of RB_OBJ_FROZEN.

Deprecated:
Use RB_OBJ_FROZEN instead.

Definition at line 137 of file fl_type.h.

◆ OBJ_FROZEN_RAW

#define OBJ_FROZEN_RAW   RB_OBJ_FROZEN_RAW

Old name of RB_OBJ_FROZEN_RAW.

Deprecated:
Use RB_OBJ_FROZEN_RAW instead.

Definition at line 138 of file fl_type.h.

◆ OBJ_INFECT

#define OBJ_INFECT   RB_OBJ_INFECT

Old name of RB_OBJ_INFECT.

Deprecated:
Use RB_OBJ_INFECT instead.

Definition at line 139 of file fl_type.h.

◆ OBJ_INFECT_RAW

#define OBJ_INFECT_RAW   RB_OBJ_INFECT_RAW

Old name of RB_OBJ_INFECT_RAW.

Deprecated:
Use RB_OBJ_INFECT_RAW instead.

Definition at line 140 of file fl_type.h.

◆ OBJ_INIT_COPY

#define OBJ_INIT_COPY (   obj,
  orig 
)    RB_OBJ_INIT_COPY(obj, orig)

Old name of RB_OBJ_INIT_COPY.

Deprecated:
Use RB_OBJ_INIT_COPY instead.

Definition at line 41 of file object.h.

◆ OBJ_PROMOTED

#define OBJ_PROMOTED   RB_OBJ_PROMOTED

Old name of RB_OBJ_PROMOTED.

Deprecated:
Use RB_OBJ_PROMOTED instead.

Definition at line 620 of file gc.h.

◆ OBJ_PROMOTED_RAW

#define OBJ_PROMOTED_RAW   RB_OBJ_PROMOTED_RAW

Old name of RB_OBJ_PROMOTED_RAW.

Deprecated:
Use RB_OBJ_PROMOTED_RAW instead.

Definition at line 619 of file gc.h.

◆ OBJ_TAINT

#define OBJ_TAINT   RB_OBJ_TAINT

Old name of RB_OBJ_TAINT.

Deprecated:
Use RB_OBJ_TAINT instead.

Definition at line 141 of file fl_type.h.

◆ OBJ_TAINT_RAW

#define OBJ_TAINT_RAW   RB_OBJ_TAINT_RAW

Old name of RB_OBJ_TAINT_RAW.

Deprecated:
Use RB_OBJ_TAINT_RAW instead.

Definition at line 145 of file fl_type.h.

◆ OBJ_TAINTABLE

#define OBJ_TAINTABLE   RB_OBJ_TAINTABLE

Old name of RB_OBJ_TAINT_RAW.

Deprecated:
Use RB_OBJ_TAINT_RAW instead.

Definition at line 142 of file fl_type.h.

◆ OBJ_TAINTED

#define OBJ_TAINTED   RB_OBJ_TAINTED

Old name of RB_OBJ_TAINTED.

Deprecated:
Use RB_OBJ_TAINTED instead.

Definition at line 143 of file fl_type.h.

◆ OBJ_TAINTED_RAW

#define OBJ_TAINTED_RAW   RB_OBJ_TAINTED_RAW

Old name of RB_OBJ_TAINTED_RAW.

Deprecated:
Use RB_OBJ_TAINTED_RAW instead.

Definition at line 144 of file fl_type.h.

◆ OBJ_UNTRUST

#define OBJ_UNTRUST   RB_OBJ_UNTRUST

Old name of RB_OBJ_TAINT.

Deprecated:
Use RB_OBJ_TAINT instead.

Definition at line 146 of file fl_type.h.

◆ OBJ_UNTRUSTED

#define OBJ_UNTRUSTED   RB_OBJ_UNTRUSTED

Old name of RB_OBJ_TAINTED.

Deprecated:
Use RB_OBJ_TAINTED instead.

Definition at line 147 of file fl_type.h.

◆ OBJ_WB_UNPROTECT

#define OBJ_WB_UNPROTECT   RB_OBJ_WB_UNPROTECT

Old name of RB_OBJ_WB_UNPROTECT.

Deprecated:
Use RB_OBJ_WB_UNPROTECT instead.

Definition at line 621 of file gc.h.

◆ OBJSETUP

#define OBJSETUP   rb_obj_setup

Old name of rb_obj_setup.

Deprecated:
Use rb_obj_setup instead.

Definition at line 32 of file newobj.h.

◆ POSFIXABLE

#define POSFIXABLE   RB_POSFIXABLE

Old name of RB_POSFIXABLE.

Deprecated:
Use RB_POSFIXABLE instead.

Definition at line 29 of file fixnum.h.

◆ Qfalse

#define Qfalse   RUBY_Qfalse

Old name of RUBY_Qfalse.

Deprecated:
Use RUBY_Qfalse instead.

Definition at line 59 of file special_consts.h.

◆ Qnil

#define Qnil   RUBY_Qnil

Old name of RUBY_Qnil.

Deprecated:
Use RUBY_Qnil instead.

Definition at line 60 of file special_consts.h.

◆ Qtrue

#define Qtrue   RUBY_Qtrue

Old name of RUBY_Qtrue.

Deprecated:
Use RUBY_Qtrue instead.

Definition at line 61 of file special_consts.h.

◆ Qundef

#define Qundef   RUBY_Qundef

Old name of RUBY_Qundef.

Deprecated:
Use RUBY_Qundef instead.

Definition at line 62 of file special_consts.h.

◆ rb_ary_new2

#define rb_ary_new2   rb_ary_new_capa

Old name of rb_ary_new_capa.

Deprecated:
Use rb_ary_new_capa instead.

Definition at line 657 of file array.h.

◆ rb_ary_new3

#define rb_ary_new3   rb_ary_new_from_args

Old name of rb_ary_new_from_args.

Deprecated:
Use rb_ary_new_from_args instead.

Definition at line 658 of file array.h.

◆ rb_ary_new4

#define rb_ary_new4   rb_ary_new_from_values

Old name of rb_ary_new_from_values.

Deprecated:
Use rb_ary_new_from_values instead.

Definition at line 659 of file array.h.

◆ rb_exc_new2

#define rb_exc_new2   rb_exc_new_cstr

Old name of rb_exc_new_cstr.

Deprecated:
Use rb_exc_new_cstr instead.

Definition at line 37 of file error.h.

◆ rb_exc_new3

#define rb_exc_new3   rb_exc_new_str

Old name of rb_exc_new_str.

Deprecated:
Use rb_exc_new_str instead.

Definition at line 38 of file error.h.

◆ RB_INTEGER_TYPE_P

#define RB_INTEGER_TYPE_P   rb_integer_type_p

Old name of rb_integer_type_p.

Deprecated:
Use rb_integer_type_p instead.

Definition at line 87 of file value_type.h.

◆ rb_str_buf_cat2

#define rb_str_buf_cat2   rb_str_cat_cstr

Old name of rb_usascii_str_new_cstr.

Deprecated:
Use rb_usascii_str_new_cstr instead.

Definition at line 1682 of file string.h.

◆ rb_str_buf_new2

#define rb_str_buf_new2   rb_str_buf_new_cstr

Old name of rb_str_buf_new_cstr.

Deprecated:
Use rb_str_buf_new_cstr instead.

Definition at line 1679 of file string.h.

◆ rb_str_cat2

#define rb_str_cat2   rb_str_cat_cstr

Old name of rb_str_cat_cstr.

Deprecated:
Use rb_str_cat_cstr instead.

Definition at line 1683 of file string.h.

◆ rb_str_new2

#define rb_str_new2   rb_str_new_cstr

Old name of rb_str_new_cstr.

Deprecated:
Use rb_str_new_cstr instead.

Definition at line 1675 of file string.h.

◆ rb_str_new3

#define rb_str_new3   rb_str_new_shared

Old name of rb_str_new_shared.

Deprecated:
Use rb_str_new_shared instead.

Definition at line 1676 of file string.h.

◆ rb_str_new4

#define rb_str_new4   rb_str_new_frozen

Old name of rb_str_new_frozen.

Deprecated:
Use rb_str_new_frozen instead.

Definition at line 1677 of file string.h.

◆ rb_str_new5

#define rb_str_new5   rb_str_new_with_class

Old name of rb_str_new_with_class.

Deprecated:
Use rb_str_new_with_class instead.

Definition at line 1678 of file string.h.

◆ rb_usascii_str_new2

#define rb_usascii_str_new2   rb_usascii_str_new_cstr

Old name of rb_usascii_str_new_cstr.

Deprecated:
Use rb_usascii_str_new_cstr instead.

Definition at line 1680 of file string.h.

◆ REALLOC_N

#define REALLOC_N   RB_REALLOC_N

Old name of RB_REALLOC_N.

Deprecated:
Use RB_REALLOC_N instead.

Definition at line 398 of file memory.h.

◆ RFLOAT_VALUE

#define RFLOAT_VALUE   rb_float_value

Old name of rb_float_value.

Deprecated:
Use rb_float_value instead.

Definition at line 28 of file double.h.

◆ RUBY_EVENT_SWITCH

#define RUBY_EVENT_SWITCH   0x040000

Old name of RUBY_INTERNAL_EVENT_SWITCH.

Deprecated:
Use RUBY_INTERNAL_EVENT_SWITCH instead.

Definition at line 91 of file event.h.

◆ scan_hex

#define scan_hex (   s,
  l,
 
)    ((int)ruby_scan_hex((s),(l),(e)))

Old name of ruby_scan_hex.

Deprecated:
Use ruby_scan_hex instead.

Definition at line 108 of file util.h.

◆ scan_oct

#define scan_oct (   s,
  l,
 
)    ((int)ruby_scan_oct((s),(l),(e)))

Old name of ruby_scan_oct.

Deprecated:
Use ruby_scan_oct instead.

Definition at line 85 of file util.h.

◆ SIZET2NUM

#define SIZET2NUM   RB_SIZE2NUM

Old name of RB_SIZE2NUM.

Deprecated:
Use RB_SIZE2NUM instead.

Definition at line 62 of file size_t.h.

◆ SPECIAL_CONST_P

#define SPECIAL_CONST_P   RB_SPECIAL_CONST_P

Old name of RB_SPECIAL_CONST_P.

Deprecated:
Use RB_SPECIAL_CONST_P instead.

Definition at line 56 of file special_consts.h.

◆ SSIZET2NUM

#define SSIZET2NUM   RB_SSIZE2NUM

Old name of RB_SSIZE2NUM.

Deprecated:
Use RB_SSIZE2NUM instead.

Definition at line 64 of file size_t.h.

◆ ST2FIX

#define ST2FIX   RB_ST2FIX

Old name of RB_ST2FIX.

Deprecated:
Use RB_ST2FIX instead.

Definition at line 33 of file st_data_t.h.

◆ STATIC_SYM_P

#define STATIC_SYM_P   RB_STATIC_SYM_P

Old name of RB_STATIC_SYM_P.

Deprecated:
Use RB_STATIC_SYM_P instead.

Definition at line 57 of file special_consts.h.

◆ STRCASECMP

#define STRCASECMP   st_locale_insensitive_strcasecmp

Old name of st_locale_insensitive_strcasecmp.

Deprecated:
Use st_locale_insensitive_strcasecmp instead.

Definition at line 102 of file ctype.h.

◆ STRNCASECMP

#define STRNCASECMP   st_locale_insensitive_strncasecmp

Old name of st_locale_insensitive_strncasecmp.

Deprecated:
Use st_locale_insensitive_strncasecmp instead.

Definition at line 103 of file ctype.h.

◆ STRTOUL

#define STRTOUL   ruby_strtoul

Old name of ruby_strtoul.

Deprecated:
Use ruby_strtoul instead.

Definition at line 104 of file ctype.h.

◆ SYM2ID

#define SYM2ID   RB_SYM2ID

Old name of RB_SYM2ID.

Deprecated:
Use RB_SYM2ID instead.

Definition at line 45 of file symbol.h.

◆ SYMBOL_FLAG

#define SYMBOL_FLAG   RUBY_SYMBOL_FLAG

Old name of RUBY_SYMBOL_FLAG.

Deprecated:
Use RUBY_SYMBOL_FLAG instead.

Definition at line 69 of file special_consts.h.

◆ SYMBOL_P

#define SYMBOL_P   RB_SYMBOL_P

Old name of RB_SYMBOL_P.

Deprecated:
Use RB_SYMBOL_P instead.

Definition at line 88 of file value_type.h.

◆ T_ARRAY

#define T_ARRAY   RUBY_T_ARRAY

Old name of RUBY_T_ARRAY.

Deprecated:
Use RUBY_T_ARRAY instead.

Definition at line 56 of file value_type.h.

◆ T_BIGNUM

#define T_BIGNUM   RUBY_T_BIGNUM

Old name of RUBY_T_BIGNUM.

Deprecated:
Use RUBY_T_BIGNUM instead.

Definition at line 57 of file value_type.h.

◆ T_CLASS

#define T_CLASS   RUBY_T_CLASS

Old name of RUBY_T_CLASS.

Deprecated:
Use RUBY_T_CLASS instead.

Definition at line 58 of file value_type.h.

◆ T_COMPLEX

#define T_COMPLEX   RUBY_T_COMPLEX

Old name of RUBY_T_COMPLEX.

Deprecated:
Use RUBY_T_COMPLEX instead.

Definition at line 59 of file value_type.h.

◆ T_DATA

#define T_DATA   RUBY_T_DATA

Old name of RUBY_T_DATA.

Deprecated:
Use RUBY_T_DATA instead.

Definition at line 60 of file value_type.h.

◆ T_FALSE

#define T_FALSE   RUBY_T_FALSE

Old name of RUBY_T_FALSE.

Deprecated:
Use RUBY_T_FALSE instead.

Definition at line 61 of file value_type.h.

◆ T_FILE

#define T_FILE   RUBY_T_FILE

Old name of RUBY_T_FILE.

Deprecated:
Use RUBY_T_FILE instead.

Definition at line 62 of file value_type.h.

◆ T_FIXNUM

#define T_FIXNUM   RUBY_T_FIXNUM

Old name of RUBY_T_FIXNUM.

Deprecated:
Use RUBY_T_FIXNUM instead.

Definition at line 63 of file value_type.h.

◆ T_FLOAT

#define T_FLOAT   RUBY_T_FLOAT

Old name of RUBY_T_FLOAT.

Deprecated:
Use RUBY_T_FLOAT instead.

Definition at line 64 of file value_type.h.

◆ T_HASH

#define T_HASH   RUBY_T_HASH

Old name of RUBY_T_HASH.

Deprecated:
Use RUBY_T_HASH instead.

Definition at line 65 of file value_type.h.

◆ T_ICLASS

#define T_ICLASS   RUBY_T_ICLASS

Old name of RUBY_T_ICLASS.

Deprecated:
Use RUBY_T_ICLASS instead.

Definition at line 66 of file value_type.h.

◆ T_IMEMO

#define T_IMEMO   RUBY_T_IMEMO

Old name of RUBY_T_IMEMO.

Deprecated:
Use RUBY_T_IMEMO instead.

Definition at line 67 of file value_type.h.

◆ T_MASK

#define T_MASK   RUBY_T_MASK

Old name of RUBY_T_MASK.

Deprecated:
Use RUBY_T_MASK instead.

Definition at line 68 of file value_type.h.

◆ T_MATCH

#define T_MATCH   RUBY_T_MATCH

Old name of RUBY_T_MATCH.

Deprecated:
Use RUBY_T_MATCH instead.

Definition at line 69 of file value_type.h.

◆ T_MODULE

#define T_MODULE   RUBY_T_MODULE

Old name of RUBY_T_MODULE.

Deprecated:
Use RUBY_T_MODULE instead.

Definition at line 70 of file value_type.h.

◆ T_MOVED

#define T_MOVED   RUBY_T_MOVED

Old name of RUBY_T_MOVED.

Deprecated:
Use RUBY_T_MOVED instead.

Definition at line 71 of file value_type.h.

◆ T_NIL

#define T_NIL   RUBY_T_NIL

Old name of RUBY_T_NIL.

Deprecated:
Use RUBY_T_NIL instead.

Definition at line 72 of file value_type.h.

◆ T_NODE

#define T_NODE   RUBY_T_NODE

Old name of RUBY_T_NODE.

Deprecated:
Use RUBY_T_NODE instead.

Definition at line 73 of file value_type.h.

◆ T_NONE

#define T_NONE   RUBY_T_NONE

Old name of RUBY_T_NONE.

Deprecated:
Use RUBY_T_NONE instead.

Definition at line 74 of file value_type.h.

◆ T_OBJECT

#define T_OBJECT   RUBY_T_OBJECT

Old name of RUBY_T_OBJECT.

Deprecated:
Use RUBY_T_OBJECT instead.

Definition at line 75 of file value_type.h.

◆ T_RATIONAL

#define T_RATIONAL   RUBY_T_RATIONAL

Old name of RUBY_T_RATIONAL.

Deprecated:
Use RUBY_T_RATIONAL instead.

Definition at line 76 of file value_type.h.

◆ T_REGEXP

#define T_REGEXP   RUBY_T_REGEXP

Old name of RUBY_T_REGEXP.

Deprecated:
Use RUBY_T_REGEXP instead.

Definition at line 77 of file value_type.h.

◆ T_STRING

#define T_STRING   RUBY_T_STRING

Old name of RUBY_T_STRING.

Deprecated:
Use RUBY_T_STRING instead.

Definition at line 78 of file value_type.h.

◆ T_STRUCT

#define T_STRUCT   RUBY_T_STRUCT

Old name of RUBY_T_STRUCT.

Deprecated:
Use RUBY_T_STRUCT instead.

Definition at line 79 of file value_type.h.

◆ T_SYMBOL

#define T_SYMBOL   RUBY_T_SYMBOL

Old name of RUBY_T_SYMBOL.

Deprecated:
Use RUBY_T_SYMBOL instead.

Definition at line 80 of file value_type.h.

◆ T_TRUE

#define T_TRUE   RUBY_T_TRUE

Old name of RUBY_T_TRUE.

Deprecated:
Use RUBY_T_TRUE instead.

Definition at line 81 of file value_type.h.

◆ T_UNDEF

#define T_UNDEF   RUBY_T_UNDEF

Old name of RUBY_T_UNDEF.

Deprecated:
Use RUBY_T_UNDEF instead.

Definition at line 82 of file value_type.h.

◆ T_ZOMBIE

#define T_ZOMBIE   RUBY_T_ZOMBIE

Old name of RUBY_T_ZOMBIE.

Deprecated:
Use RUBY_T_ZOMBIE instead.

Definition at line 83 of file value_type.h.

◆ TOLOWER

#define TOLOWER   rb_tolower

Old name of rb_tolower.

Deprecated:
Use rb_tolower instead.

Definition at line 101 of file ctype.h.

◆ TOUPPER

#define TOUPPER   rb_toupper

Old name of rb_toupper.

Deprecated:
Use rb_toupper instead.

Definition at line 100 of file ctype.h.

◆ TYPE

#define TYPE (   _)    RBIMPL_CAST((int)rb_type(_))

Old name of rb_type.

Deprecated:
Use rb_type instead.

Definition at line 108 of file value_type.h.

◆ UINT2NUM

#define UINT2NUM   RB_UINT2NUM

Old name of RB_UINT2NUM.

Deprecated:
Use RB_UINT2NUM instead.

Definition at line 46 of file int.h.

◆ ULL2NUM

#define ULL2NUM   RB_ULL2NUM

Old name of RB_ULL2NUM.

Deprecated:
Use RB_ULL2NUM instead.

Definition at line 31 of file long_long.h.

◆ ULONG2NUM

#define ULONG2NUM   RB_ULONG2NUM

Old name of RB_ULONG2NUM.

Deprecated:
Use RB_ULONG2NUM instead.

Definition at line 60 of file long.h.

◆ UNREACHABLE

#define UNREACHABLE   RBIMPL_UNREACHABLE()

Old name of RBIMPL_UNREACHABLE.

Deprecated:
Use RBIMPL_UNREACHABLE instead.

Definition at line 28 of file assume.h.

◆ UNREACHABLE_RETURN

#define UNREACHABLE_RETURN   RBIMPL_UNREACHABLE_RETURN

Old name of RBIMPL_UNREACHABLE_RETURN.

Deprecated:
Use RBIMPL_UNREACHABLE_RETURN instead.

Definition at line 29 of file assume.h.

◆ USHORT2NUM

#define USHORT2NUM   RB_INT2FIX

Old name of RB_INT2FIX.

Deprecated:
Use RB_INT2FIX instead.

Definition at line 34 of file short.h.

◆ xcalloc

#define xcalloc   ruby_xcalloc

Old name of ruby_xcalloc.

Deprecated:
Use ruby_xcalloc instead.

Definition at line 55 of file xmalloc.h.

◆ xfree

#define xfree   ruby_xfree

Old name of ruby_xfree.

Deprecated:
Use ruby_xfree instead.

Definition at line 58 of file xmalloc.h.

◆ xmalloc

#define xmalloc   ruby_xmalloc

Old name of ruby_xmalloc.

Deprecated:
Use ruby_xmalloc instead.

Definition at line 53 of file xmalloc.h.

◆ xmalloc2

#define xmalloc2   ruby_xmalloc2

Old name of ruby_xmalloc2.

Deprecated:
Use ruby_xmalloc2 instead.

Definition at line 54 of file xmalloc.h.

◆ xrealloc

#define xrealloc   ruby_xrealloc

Old name of ruby_xrealloc.

Deprecated:
Use ruby_xrealloc instead.

Definition at line 56 of file xmalloc.h.

◆ xrealloc2

#define xrealloc2   ruby_xrealloc2

Old name of ruby_xrealloc2.

Deprecated:
Use ruby_xrealloc2 instead.

Definition at line 57 of file xmalloc.h.

◆ ZALLOC

#define ZALLOC   RB_ZALLOC

Old name of RB_ZALLOC.

Deprecated:
Use RB_ZALLOC instead.

Definition at line 397 of file memory.h.

◆ ZALLOC_N

#define ZALLOC_N   RB_ZALLOC_N

Old name of RB_ZALLOC_N.

Deprecated:
Use RB_ZALLOC_N instead.

Definition at line 396 of file memory.h.

Typedef Documentation

◆ Regexp

typedef struct re_pattern_buffer Regexp

Old name of re_pattern_buffer.

Deprecated:
Use re_pattern_buffer instead.

Definition at line 1 of file rmatch.h.

Function Documentation

◆ rb_complex_polar()

VALUE rb_complex_polar ( VALUE  abs,
VALUE  arg 
)

Old name of rb_complex_new_polar.

Deprecated:
Use rb_complex_new_polar instead.

Definition at line 1767 of file complex.c.