#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 | SIZEOF_ACTUAL_BDIGIT SIZEOF_BDIGITS |
| #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 _ | ( | args | ) | () |
| #define __ | ( | args | ) | () |
| #define ANYARGS |
Referenced by call_cfunc_invoker_func(), copy_stream_fallback(), and rollback_ensure_stack().
| #define CASEFOLD_FILESYSTEM 0 |
| #define DLEXT_MAXLEN 4 |
Referenced by rb_feature_p().
| #define EXTERN RUBY_EXTERN |
| #define FLUSH_REGISTER_WINDOWS ((void)0) |
Referenced by cont_restore_1(), cont_save_machine_stack(), and mark_current_machine_context().
| #define PATH_ENV "PATH" |
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 ":" |
Referenced by dln_find_1(), and Init_File().
| #define PATH_SEP_CHAR PATH_SEP[0] |
Referenced by push_include(), and rb_path_check().
| #define RUBY |
Referenced by RUBY_ALIAS_FUNCTION().
| #define RUBY_ATTR_ALLOC_SIZE | ( | params | ) |
| #define RUBY_DEFINES_H 1 |
| #define RUBY_MBCHAR_MAXSIZE INT_MAX |
| #define RUBY_PLATFORM "unknown-unknown" |
Referenced by Init_dl(), Init_fiddle(), and init_loadpath().
| #define SIZEOF_ACTUAL_BDIGIT SIZEOF_BDIGITS |
| #define STRINGIZE | ( | expr | ) | STRINGIZE0(expr) |
Referenced by long_toobig().
| #define STRINGIZE0 | ( | expr | ) | #expr |
| #define xcalloc ruby_xcalloc |
Referenced by features_index_add_single(), function_call(), initialize(), numeric_getaddrinfo(), rb_parser_calloc(), and start_document().
| #define xfree ruby_xfree |
Referenced by allocate_converted_string(), append_fspath(), argf_free(), autoload_delete(), autoload_i_free(), bbuf_free(), bm_free(), call_original_exit(), cbsubst_get_all_subst_keys(), cbsubst_get_subst_arg(), cbsubst_get_subst_key(), cbsubst_sym_to_subst(), clean_hooks(), clear_load_arg(), clear_optimize_info(), constat_delete(), cvt(), date_strftime_alloc(), date_strftime_internal(), 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(), match_at(), move_refined_method(), mSyslog_close(), name_add(), obj_free(), onig_compile(), 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(), parser_newtok(), 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_compile_cstr(), 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_parser_compile_string_path(), 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(), update_string_node_case_fold(), VpFree(), vtable_free(), w_float(), zlib_mem_free(), and zstream_free().
| #define xmalloc ruby_xmalloc |
Referenced by allocate(), allocate_converted_string(), bbuf_clone(), convert_mb_to_wchar(), convert_wchar_to_mb(), date_strftime_alloc(), 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(), update_string_node_case_fold(), VpMemAlloc(), and zlib_mem_alloc().
| #define xmalloc2 ruby_xmalloc2 |
| #define xrealloc ruby_xrealloc |
Referenced by allocate_converted_string(), dlhandle_sym(), entry_repeat_range(), extract_fd(), fiddle_handle_sym(), name_add(), onig_region_resize(), parser_pushback(), 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(), update_string_node_case_fold(), and VpMemRealloc().
| #define xrealloc2 ruby_xrealloc2 |
1.6.1