include/ruby/defines.h File Reference

#include "ruby/config.h"
#include <stdio.h>
#include "ruby/missing.h"

Go to the source code of this file.

Defines

#define RUBY_DEFINES_H   1
#define RUBY
#define _(args)   ()
#define __(args)   ()
#define ANYARGS
#define xmalloc   ruby_xmalloc
#define xmalloc2   ruby_xmalloc2
#define xcalloc   ruby_xcalloc
#define xrealloc   ruby_xrealloc
#define xrealloc2   ruby_xrealloc2
#define xfree   ruby_xfree
#define RUBY_ATTR_ALLOC_SIZE(params)
#define STRINGIZE(expr)   STRINGIZE0(expr)
#define STRINGIZE0(expr)   #expr
#define BDIGIT   unsigned int
#define SIZEOF_BDIGITS   SIZEOF_INT
#define BDIGIT_DBL   unsigned LONG_LONG
#define BDIGIT_DBL_SIGNED   LONG_LONG
#define PRI_BDIGIT_PREFIX   ""
#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX
#define SIZEOF_ACTUAL_BDIGIT   SIZEOF_BDIGITS
#define PRIdBDIGIT   PRI_BDIGIT_PREFIX"d"
#define PRIiBDIGIT   PRI_BDIGIT_PREFIX"i"
#define PRIoBDIGIT   PRI_BDIGIT_PREFIX"o"
#define PRIuBDIGIT   PRI_BDIGIT_PREFIX"u"
#define PRIxBDIGIT   PRI_BDIGIT_PREFIX"x"
#define PRIXBDIGIT   PRI_BDIGIT_PREFIX"X"
#define PRIdBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"d"
#define PRIiBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"i"
#define PRIoBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"o"
#define PRIuBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"u"
#define PRIxBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"x"
#define PRIXBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"X"
#define EXTERN   RUBY_EXTERN
#define RUBY_MBCHAR_MAXSIZE   INT_MAX
#define FLUSH_REGISTER_WINDOWS   ((void)0)
#define PATH_SEP   ":"
#define PATH_SEP_CHAR   PATH_SEP[0]
#define PATH_ENV   "PATH"
#define CASEFOLD_FILESYSTEM   0
#define DLEXT_MAXLEN   4
#define RUBY_PLATFORM   "unknown-unknown"
#define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args)   type prot {return name args;}
#define RUBY_ALIAS_FUNCTION_VOID(prot, name, args)   void prot {name args;}
#define RUBY_ALIAS_FUNCTION(prot, name, args)   RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)
#define RUBY_DEFINES_H   1
#define RUBY
#define _(args)   ()
#define __(args)   ()
#define ANYARGS
#define xmalloc   ruby_xmalloc
#define xmalloc2   ruby_xmalloc2
#define xcalloc   ruby_xcalloc
#define xrealloc   ruby_xrealloc
#define xrealloc2   ruby_xrealloc2
#define xfree   ruby_xfree
#define RUBY_ATTR_ALLOC_SIZE(params)
#define STRINGIZE(expr)   STRINGIZE0(expr)
#define STRINGIZE0(expr)   #expr
#define BDIGIT   unsigned int
#define SIZEOF_BDIGITS   SIZEOF_INT
#define BDIGIT_DBL   unsigned LONG_LONG
#define BDIGIT_DBL_SIGNED   LONG_LONG
#define PRI_BDIGIT_PREFIX   ""
#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX
#define SIZEOF_ACTUAL_BDIGIT   SIZEOF_BDIGITS
#define PRIdBDIGIT   PRI_BDIGIT_PREFIX"d"
#define PRIiBDIGIT   PRI_BDIGIT_PREFIX"i"
#define PRIoBDIGIT   PRI_BDIGIT_PREFIX"o"
#define PRIuBDIGIT   PRI_BDIGIT_PREFIX"u"
#define PRIxBDIGIT   PRI_BDIGIT_PREFIX"x"
#define PRIXBDIGIT   PRI_BDIGIT_PREFIX"X"
#define PRIdBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"d"
#define PRIiBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"i"
#define PRIoBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"o"
#define PRIuBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"u"
#define PRIxBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"x"
#define PRIXBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"X"
#define EXTERN   RUBY_EXTERN
#define RUBY_MBCHAR_MAXSIZE   INT_MAX
#define FLUSH_REGISTER_WINDOWS   ((void)0)
#define PATH_SEP   ":"
#define PATH_SEP_CHAR   PATH_SEP[0]
#define PATH_ENV   "PATH"
#define CASEFOLD_FILESYSTEM   0
#define DLEXT_MAXLEN   4
#define RUBY_PLATFORM   "unknown-unknown"
#define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args)   type prot {return name args;}
#define RUBY_ALIAS_FUNCTION_VOID(prot, name, args)   void prot {name args;}
#define RUBY_ALIAS_FUNCTION(prot, name, args)   RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)
#define RUBY_DEFINES_H   1
#define RUBY
#define _(args)   ()
#define __(args)   ()
#define ANYARGS
#define xmalloc   ruby_xmalloc
#define xmalloc2   ruby_xmalloc2
#define xcalloc   ruby_xcalloc
#define xrealloc   ruby_xrealloc
#define xrealloc2   ruby_xrealloc2
#define xfree   ruby_xfree
#define RUBY_ATTR_ALLOC_SIZE(params)
#define STRINGIZE(expr)   STRINGIZE0(expr)
#define STRINGIZE0(expr)   #expr
#define BDIGIT   unsigned int
#define SIZEOF_BDIGITS   SIZEOF_INT
#define BDIGIT_DBL   unsigned LONG_LONG
#define BDIGIT_DBL_SIGNED   LONG_LONG
#define PRI_BDIGIT_PREFIX   ""
#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX
#define SIZEOF_ACTUAL_BDIGIT   SIZEOF_BDIGITS
#define PRIdBDIGIT   PRI_BDIGIT_PREFIX"d"
#define PRIiBDIGIT   PRI_BDIGIT_PREFIX"i"
#define PRIoBDIGIT   PRI_BDIGIT_PREFIX"o"
#define PRIuBDIGIT   PRI_BDIGIT_PREFIX"u"
#define PRIxBDIGIT   PRI_BDIGIT_PREFIX"x"
#define PRIXBDIGIT   PRI_BDIGIT_PREFIX"X"
#define PRIdBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"d"
#define PRIiBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"i"
#define PRIoBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"o"
#define PRIuBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"u"
#define PRIxBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"x"
#define PRIXBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"X"
#define EXTERN   RUBY_EXTERN
#define RUBY_MBCHAR_MAXSIZE   INT_MAX
#define FLUSH_REGISTER_WINDOWS   ((void)0)
#define PATH_SEP   ":"
#define PATH_SEP_CHAR   PATH_SEP[0]
#define PATH_ENV   "PATH"
#define CASEFOLD_FILESYSTEM   0
#define DLEXT_MAXLEN   4
#define RUBY_PLATFORM   "unknown-unknown"
#define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args)   type prot {return name args;}
#define RUBY_ALIAS_FUNCTION_VOID(prot, name, args)   void prot {name args;}
#define RUBY_ALIAS_FUNCTION(prot, name, args)   RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)

Functions

void * xmalloc (size_t) RUBY_ATTR_ALLOC_SIZE((1))
void * xmalloc2 (size_t, size_t) RUBY_ATTR_ALLOC_SIZE((1
void *void * xcalloc (size_t, size_t) RUBY_ATTR_ALLOC_SIZE((1
void *void *void * xrealloc (void *, size_t) RUBY_ATTR_ALLOC_SIZE((2))
void * xrealloc2 (void *, size_t, size_t) RUBY_ATTR_ALLOC_SIZE((2
void *void xfree (void *)


Define Documentation

#define _ ( args   )     ()

Definition at line 85 of file defines.h.

#define _ ( args   )     ()

Definition at line 85 of file defines.h.

#define _ ( args   )     ()

Definition at line 85 of file defines.h.

#define __ ( args   )     ()

Definition at line 92 of file defines.h.

#define __ ( args   )     ()

Definition at line 92 of file defines.h.

#define __ ( args   )     ()

Definition at line 92 of file defines.h.

#define ANYARGS

Definition at line 98 of file defines.h.

#define ANYARGS

Definition at line 98 of file defines.h.

#define ANYARGS

Definition at line 98 of file defines.h.

Referenced by copy_stream_fallback().

#define BDIGIT   unsigned int

Definition at line 148 of file defines.h.

#define BDIGIT   unsigned int

Definition at line 148 of file defines.h.

#define BDIGIT   unsigned int

Definition at line 148 of file defines.h.

#define BDIGIT_DBL   unsigned LONG_LONG

Definition at line 150 of file defines.h.

#define BDIGIT_DBL   unsigned LONG_LONG

Definition at line 150 of file defines.h.

#define BDIGIT_DBL   unsigned LONG_LONG

Definition at line 150 of file defines.h.

#define BDIGIT_DBL_SIGNED   LONG_LONG

Definition at line 151 of file defines.h.

#define BDIGIT_DBL_SIGNED   LONG_LONG

Definition at line 151 of file defines.h.

#define BDIGIT_DBL_SIGNED   LONG_LONG

Definition at line 151 of file defines.h.

#define CASEFOLD_FILESYSTEM   0

Definition at line 290 of file defines.h.

#define CASEFOLD_FILESYSTEM   0

Definition at line 290 of file defines.h.

#define CASEFOLD_FILESYSTEM   0

Definition at line 290 of file defines.h.

#define DLEXT_MAXLEN   4

Definition at line 295 of file defines.h.

#define DLEXT_MAXLEN   4

Definition at line 295 of file defines.h.

#define DLEXT_MAXLEN   4

Definition at line 295 of file defines.h.

#define EXTERN   RUBY_EXTERN

Definition at line 254 of file defines.h.

#define EXTERN   RUBY_EXTERN

Definition at line 254 of file defines.h.

#define EXTERN   RUBY_EXTERN

Definition at line 254 of file defines.h.

#define FLUSH_REGISTER_WINDOWS   ((void)0)

Definition at line 270 of file defines.h.

#define FLUSH_REGISTER_WINDOWS   ((void)0)

Definition at line 270 of file defines.h.

#define FLUSH_REGISTER_WINDOWS   ((void)0)

Definition at line 270 of file defines.h.

Referenced by cont_restore_1(), cont_save_machine_stack(), and mark_current_machine_context().

#define PATH_ENV   "PATH"

Definition at line 280 of file defines.h.

#define PATH_ENV   "PATH"

Definition at line 280 of file defines.h.

#define PATH_ENV   "PATH"

Definition at line 280 of file defines.h.

Referenced by dln_find_exe_r(), env_aset(), env_delete(), env_fetch(), process_options(), rb_env_path_tainted(), rb_f_getenv(), and ruby_init_loadpath_safe().

#define PATH_SEP   ":"

Definition at line 276 of file defines.h.

#define PATH_SEP   ":"

Definition at line 276 of file defines.h.

#define PATH_SEP   ":"

Definition at line 276 of file defines.h.

Referenced by dln_find_1(), and Init_File().

#define PATH_SEP_CHAR   PATH_SEP[0]

Definition at line 278 of file defines.h.

#define PATH_SEP_CHAR   PATH_SEP[0]

Definition at line 278 of file defines.h.

#define PATH_SEP_CHAR   PATH_SEP[0]

Definition at line 278 of file defines.h.

Referenced by push_include(), and rb_path_check().

#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX

Definition at line 153 of file defines.h.

#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX

Definition at line 153 of file defines.h.

#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX

Definition at line 153 of file defines.h.

#define PRI_BDIGIT_PREFIX   ""

Definition at line 152 of file defines.h.

#define PRI_BDIGIT_PREFIX   ""

Definition at line 152 of file defines.h.

#define PRI_BDIGIT_PREFIX   ""

Definition at line 152 of file defines.h.

#define PRIdBDIGIT   PRI_BDIGIT_PREFIX"d"

Definition at line 183 of file defines.h.

#define PRIdBDIGIT   PRI_BDIGIT_PREFIX"d"

Definition at line 183 of file defines.h.

#define PRIdBDIGIT   PRI_BDIGIT_PREFIX"d"

Definition at line 183 of file defines.h.

#define PRIdBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"d"

Definition at line 192 of file defines.h.

#define PRIdBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"d"

Definition at line 192 of file defines.h.

#define PRIdBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"d"

Definition at line 192 of file defines.h.

#define PRIiBDIGIT   PRI_BDIGIT_PREFIX"i"

Definition at line 184 of file defines.h.

#define PRIiBDIGIT   PRI_BDIGIT_PREFIX"i"

Definition at line 184 of file defines.h.

#define PRIiBDIGIT   PRI_BDIGIT_PREFIX"i"

Definition at line 184 of file defines.h.

#define PRIiBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"i"

Definition at line 193 of file defines.h.

#define PRIiBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"i"

Definition at line 193 of file defines.h.

#define PRIiBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"i"

Definition at line 193 of file defines.h.

#define PRIoBDIGIT   PRI_BDIGIT_PREFIX"o"

Definition at line 185 of file defines.h.

#define PRIoBDIGIT   PRI_BDIGIT_PREFIX"o"

Definition at line 185 of file defines.h.

#define PRIoBDIGIT   PRI_BDIGIT_PREFIX"o"

Definition at line 185 of file defines.h.

#define PRIoBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"o"

Definition at line 194 of file defines.h.

#define PRIoBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"o"

Definition at line 194 of file defines.h.

#define PRIoBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"o"

Definition at line 194 of file defines.h.

#define PRIuBDIGIT   PRI_BDIGIT_PREFIX"u"

Definition at line 186 of file defines.h.

#define PRIuBDIGIT   PRI_BDIGIT_PREFIX"u"

Definition at line 186 of file defines.h.

#define PRIuBDIGIT   PRI_BDIGIT_PREFIX"u"

Definition at line 186 of file defines.h.

#define PRIuBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"u"

Definition at line 195 of file defines.h.

#define PRIuBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"u"

Definition at line 195 of file defines.h.

#define PRIuBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"u"

Definition at line 195 of file defines.h.

#define PRIXBDIGIT   PRI_BDIGIT_PREFIX"X"

Definition at line 188 of file defines.h.

#define PRIxBDIGIT   PRI_BDIGIT_PREFIX"x"

Definition at line 187 of file defines.h.

#define PRIXBDIGIT   PRI_BDIGIT_PREFIX"X"

Definition at line 188 of file defines.h.

#define PRIxBDIGIT   PRI_BDIGIT_PREFIX"x"

Definition at line 187 of file defines.h.

#define PRIXBDIGIT   PRI_BDIGIT_PREFIX"X"

Definition at line 188 of file defines.h.

#define PRIxBDIGIT   PRI_BDIGIT_PREFIX"x"

Definition at line 187 of file defines.h.

#define PRIXBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"X"

Definition at line 197 of file defines.h.

#define PRIxBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"x"

Definition at line 196 of file defines.h.

#define PRIXBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"X"

Definition at line 197 of file defines.h.

#define PRIxBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"x"

Definition at line 196 of file defines.h.

#define PRIXBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"X"

Definition at line 197 of file defines.h.

#define PRIxBDIGIT_DBL   PRI_BDIGIT_DBL_PREFIX"x"

Definition at line 196 of file defines.h.

#define RUBY

Definition at line 70 of file defines.h.

#define RUBY

Definition at line 70 of file defines.h.

#define RUBY

Definition at line 70 of file defines.h.

#define RUBY_ALIAS_FUNCTION ( prot,
name,
args   )     RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)

Definition at line 311 of file defines.h.

#define RUBY_ALIAS_FUNCTION ( prot,
name,
args   )     RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)

Definition at line 311 of file defines.h.

#define RUBY_ALIAS_FUNCTION ( prot,
name,
args   )     RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)

Definition at line 311 of file defines.h.

#define RUBY_ALIAS_FUNCTION_TYPE ( type,
prot,
name,
args   )     type prot {return name args;}

Definition at line 303 of file defines.h.

#define RUBY_ALIAS_FUNCTION_TYPE ( type,
prot,
name,
args   )     type prot {return name args;}

Definition at line 303 of file defines.h.

#define RUBY_ALIAS_FUNCTION_TYPE ( type,
prot,
name,
args   )     type prot {return name args;}

Definition at line 303 of file defines.h.

#define RUBY_ALIAS_FUNCTION_VOID ( prot,
name,
args   )     void prot {name args;}

Definition at line 307 of file defines.h.

#define RUBY_ALIAS_FUNCTION_VOID ( prot,
name,
args   )     void prot {name args;}

Definition at line 307 of file defines.h.

#define RUBY_ALIAS_FUNCTION_VOID ( prot,
name,
args   )     void prot {name args;}

Definition at line 307 of file defines.h.

#define RUBY_ATTR_ALLOC_SIZE ( params   ) 

Definition at line 118 of file defines.h.

#define RUBY_ATTR_ALLOC_SIZE ( params   ) 

Definition at line 118 of file defines.h.

#define RUBY_ATTR_ALLOC_SIZE ( params   ) 

Definition at line 118 of file defines.h.

#define RUBY_DEFINES_H   1

Definition at line 11 of file defines.h.

#define RUBY_DEFINES_H   1

Definition at line 11 of file defines.h.

#define RUBY_DEFINES_H   1

Definition at line 11 of file defines.h.

#define RUBY_MBCHAR_MAXSIZE   INT_MAX

Definition at line 258 of file defines.h.

#define RUBY_MBCHAR_MAXSIZE   INT_MAX

Definition at line 258 of file defines.h.

#define RUBY_MBCHAR_MAXSIZE   INT_MAX

Definition at line 258 of file defines.h.

#define RUBY_PLATFORM   "unknown-unknown"

Definition at line 299 of file defines.h.

#define RUBY_PLATFORM   "unknown-unknown"

Definition at line 299 of file defines.h.

#define RUBY_PLATFORM   "unknown-unknown"

Definition at line 299 of file defines.h.

#define SIZEOF_ACTUAL_BDIGIT   SIZEOF_BDIGITS

Definition at line 179 of file defines.h.

#define SIZEOF_ACTUAL_BDIGIT   SIZEOF_BDIGITS

Definition at line 179 of file defines.h.

#define SIZEOF_ACTUAL_BDIGIT   SIZEOF_BDIGITS

Definition at line 179 of file defines.h.

#define SIZEOF_BDIGITS   SIZEOF_INT

Definition at line 149 of file defines.h.

#define SIZEOF_BDIGITS   SIZEOF_INT

Definition at line 149 of file defines.h.

#define SIZEOF_BDIGITS   SIZEOF_INT

Definition at line 149 of file defines.h.

#define STRINGIZE ( expr   )     STRINGIZE0(expr)

Definition at line 128 of file defines.h.

#define STRINGIZE ( expr   )     STRINGIZE0(expr)

Definition at line 128 of file defines.h.

#define STRINGIZE ( expr   )     STRINGIZE0(expr)

Definition at line 128 of file defines.h.

#define STRINGIZE0 ( expr   )     #expr

Definition at line 130 of file defines.h.

#define STRINGIZE0 ( expr   )     #expr

Definition at line 130 of file defines.h.

#define STRINGIZE0 ( expr   )     #expr

Definition at line 130 of file defines.h.

#define xcalloc   ruby_xcalloc

Definition at line 110 of file defines.h.

#define xcalloc   ruby_xcalloc

Definition at line 110 of file defines.h.

#define xcalloc   ruby_xcalloc

Definition at line 110 of file defines.h.

Referenced by features_index_add_single(), function_call(), initialize(), numeric_getaddrinfo(), rb_parser_calloc(), and start_document().

#define xfree   ruby_xfree

Definition at line 113 of file defines.h.

#define xfree   ruby_xfree

Definition at line 113 of file defines.h.

#define xfree   ruby_xfree

Definition at line 113 of file defines.h.

Referenced by allocate_converted_string(), append_fspath(), argf_free(), autoload_delete(), autoload_i_free(), bbuf_free(), bm_free(), call_original_exit(), cbsubst_get_subst_key(), cbsubst_sym_to_subst(), clean_hooks(), clear_load_arg(), clear_optimize_info(), constat_delete(), dealloc(), deallocate(), dir_free(), dlcfunc_free(), dlhandle_free(), dlhandle_sym(), dlptr_free(), dyna_pop_gen(), exec_end_procs_chain(), fiddle_handle_free(), fiddle_handle_sym(), fiddle_ptr_free(), flo_to_s(), free_conlist(), free_const_entry_i(), free_dbm(), free_dump_arg(), free_exec_arg(), free_load_arg(), function_call(), get_user_from_path(), gzfile_free(), i_free_name_entry(), i_free_shared_class(), ip_free(), ip_ruby_cmd(), ip_ruby_cmd_receiver_get(), ip_ruby_eval(), ip_set_exc_message(), iseq_set_sequence(), lib_eventloop_ensure(), lib_fromUTF8_core(), lib_thread_callback(), lib_toUTF8_core(), load_path_getcwd(), loaded_features_index_clear_i(), local_pop_gen(), move_refined_method(), mSyslog_close(), name_add(), obj_free(), onig_free(), onig_free_body(), onig_free_node_list(), onig_node_free(), onig_node_str_clear(), onig_region_free(), onig_region_resize(), onig_st_insert_strend(), output_hex_charref(), parser_free(), path_check_0(), proc_exec_cmd(), rand_init(), random_free(), rb_alias_variable(), rb_big_realloc(), rb_class_remove_from_module_subclasses(), rb_class_remove_from_super_subclasses(), rb_const_remove(), rb_const_set(), rb_digest_base_alloc(), rb_dir_getwd(), rb_dlcfunc_initialize(), rb_econv_binmode(), rb_econv_close(), rb_econv_insert_output(), rb_econv_open0(), rb_econv_set_replacement(), rb_execarg_run_options(), rb_file_expand_path_internal(), rb_file_load_ok(), rb_free_m_tbl_wrapper(), rb_free_method_entry(), rb_freeaddrinfo(), rb_gc_unregister_address(), rb_obj_copy_ivar(), rb_objspace_call_finalizer(), rb_objspace_free(), rb_parser_free(), rb_stat_init(), rb_stat_init_copy(), rb_str_drop_bytes(), rb_strftime_alloc(), rb_sweep_method_entry(), rb_thread_blocking_region_end(), rb_transcoding_close(), release_method_definition(), release_thread_shield(), remove_trace(), replace_to_long_name(), ruby_getcwd(), ruby_setenv(), start_document(), strftimev(), strio_free(), subst_free(), tcl_protect_core(), tcltklib_compile_info(), time_free(), time_strftime(), token_info_pop(), transcode_search_path(), unset_addr_list_end(), update_string_node_case_fold(), VpFree(), vtable_free(), w_float(), zlib_mem_free(), and zstream_free().

#define xmalloc   ruby_xmalloc

Definition at line 108 of file defines.h.

#define xmalloc   ruby_xmalloc

Definition at line 108 of file defines.h.

#define xmalloc   ruby_xmalloc

Definition at line 108 of file defines.h.

Referenced by allocate(), allocate_converted_string(), bbuf_clone(), convert_mb_to_wchar(), convert_wchar_to_mb(), dlhandle_sym(), enc_register_at(), entry_repeat_range(), fiddle_handle_sym(), home_dir(), marshal_load(), name_add(), new_code_range(), node_new(), node_new_backref(), node_new_cclass_by_codepoint_range(), numeric_getaddrinfo(), onig_bbuf_init(), onig_new(), onig_region_new(), onig_region_resize(), onig_st_insert_strend(), parse_exp(), rb_class_subclass_add(), rb_digest_base_alloc(), rb_econv_add_transcoder_at(), rb_econv_insert_output(), rb_econv_set_replacement(), rb_file_expand_path_internal(), rb_getaddrinfo(), rb_module_add_to_subclasses_list(), rb_parser_malloc(), rb_strftime_alloc(), rb_transcoding_open_by_transcoder(), replace_to_long_name(), resize_property_list(), ruby_getcwd(), ruby_strdup(), scan_env_add_mem_entry(), set_bm_backward_skip(), set_bm_skip(), set_optimize_exact_info(), stack_double(), strcat_capa(), strcat_capa_from_static(), strdup_with_null(), unset_addr_list_init(), update_string_node_case_fold(), VpMemAlloc(), and zlib_mem_alloc().

#define xmalloc2   ruby_xmalloc2

Definition at line 109 of file defines.h.

#define xmalloc2   ruby_xmalloc2

Definition at line 109 of file defines.h.

#define xmalloc2   ruby_xmalloc2

Definition at line 109 of file defines.h.

#define xrealloc   ruby_xrealloc

Definition at line 111 of file defines.h.

#define xrealloc   ruby_xrealloc

Definition at line 111 of file defines.h.

#define xrealloc   ruby_xrealloc

Definition at line 111 of file defines.h.

Referenced by allocate_converted_string(), dlhandle_sym(), entry_repeat_range(), extract_fd(), fiddle_handle_sym(), name_add(), onig_region_resize(), rb_econv_insert_output(), rb_parser_realloc(), rb_w32_fd_copy(), rb_w32_fd_dup(), resize_property_list(), ruby_getcwd(), scan_env_add_mem_entry(), stack_double(), strcat_capa(), unset_addr_list_add(), update_string_node_case_fold(), and VpMemRealloc().

#define xrealloc2   ruby_xrealloc2

Definition at line 112 of file defines.h.

#define xrealloc2   ruby_xrealloc2

Definition at line 112 of file defines.h.

#define xrealloc2   ruby_xrealloc2

Definition at line 112 of file defines.h.


Function Documentation

void* void* xcalloc ( size_t  ,
size_t   
)

void* void xfree ( void *   ) 

void* xmalloc ( size_t   ) 

void* xmalloc2 ( size_t  ,
size_t   
)

void* void* void* xrealloc ( void *  ,
size_t   
)

void* xrealloc2 ( void *  ,
size_t  ,
size_t   
)


Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7