Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

defines.h File Reference

Go to the source code of this file.

Defines

#define RUBY
#define args   ()
#define args   ()
#define ANYARGS
#define xmalloc   ruby_xmalloc
#define xcalloc   ruby_xcalloc
#define xrealloc   ruby_xrealloc
#define xfree   ruby_xfree
#define BDIGIT   unsigned int
#define SIZEOF_BDIGITS   SIZEOF_INT
#define BDIGIT_DBL   unsigned LONG_LONG
#define BDIGIT_DBL_SIGNED   LONG_LONG
#define DEFAULT_KCODE   KCODE_EUC
#define RUBY_EXTERN   extern
#define EXTERN   RUBY_EXTERN
#define FLUSH_REGISTER_WINDOWS   ((void)0)
#define PATH_SEP   ":"
#define PATH_SEP_CHAR   PATH_SEP[0]
#define PATH_ENV   "PATH"
#define RUBY_PLATFORM   "unknown-unknown"

Functions

void * xmalloc (long)
void * xcalloc (long, long)
void * xrealloc (void *, long)
void xfree (void *)


Define Documentation

#define ANYARGS
 

Definition at line 41 of file defines.h.

Referenced by rb_iterate(), rb_proc_new(), rb_protect_inspect(), and rb_rescue2().

#define args   ()
 

Definition at line 35 of file defines.h.

#define args   ()
 

Definition at line 35 of file defines.h.

Referenced by apply2files(), assign(), bmcall(), chdir_restore(), chdir_yield(), chown_internal(), dir_s_chdir(), eql(), err_print(), err_snprintf(), eval_under(), eval_under_i(), exec_under(), glob_func_caller(), index_i(), io_new_instance(), lchown_internal(), name_err_mesg_to_str(), nometh_err_initialize(), proc_call(), proc_exec_n(), proc_invoke(), process_sflag(), range_check(), range_each(), range_init(), range_step(), rb_any_cmp(), rb_apply(), rb_ary_join(), rb_bug(), rb_compile_error(), rb_compile_error_append(), rb_eval(), rb_fatal(), rb_file_join(), rb_file_s_join(), rb_file_s_unlink(), rb_hash_index(), rb_io_s_pipe(), rb_loaderror(), rb_method_missing(), rb_name_error(), rb_obj_methods(), rb_obj_private_methods(), rb_obj_protected_methods(), rb_obj_public_methods(), rb_obj_respond_to(), rb_raise(), rb_reg_s_union(), rb_rescue2(), rb_struct_new(), rb_sys_warning(), rb_thread_initialize(), rb_thread_signal_exit(), rb_thread_start(), rb_warn(), rb_warning(), rb_yield_values(), run_final(), run_single_final(), str_step(), terminate_process(), warn_print(), warn_printf(), yyparse(), and zip_i().

#define BDIGIT   unsigned int
 

Definition at line 64 of file defines.h.

Referenced by big2ull(), big2ulong(), bigadd(), bigdivrem(), bignew_1(), bignorm(), bigsub(), dbl2big(), get2comp(), r_object0(), rand_init(), random_seed(), rb_big2dbl(), rb_big2str(), rb_big_and(), rb_big_aref(), rb_big_clone(), rb_big_eq(), rb_big_eql(), rb_big_hash(), rb_big_lshift(), rb_big_mul(), rb_big_neg(), rb_big_or(), rb_big_rand(), rb_big_rshift(), rb_big_xor(), rb_cstr_to_inum(), rb_quad_pack(), rb_quad_unpack(), rb_uint2big(), rb_ull2big(), shortlen(), and w_object().

#define BDIGIT_DBL   unsigned LONG_LONG
 

Definition at line 66 of file defines.h.

Referenced by big2ull(), big2ulong(), bigadd(), bigdivrem(), get2comp(), rb_big2str(), rb_big_lshift(), rb_big_mul(), rb_big_rshift(), rb_cstr_to_inum(), rb_uint2big(), and rb_ull2big().

#define BDIGIT_DBL_SIGNED   LONG_LONG
 

Definition at line 67 of file defines.h.

Referenced by bigdivrem(), and bigsub().

#define DEFAULT_KCODE   KCODE_EUC
 

Definition at line 101 of file defines.h.

#define EXTERN   RUBY_EXTERN
 

Definition at line 203 of file defines.h.

#define FLUSH_REGISTER_WINDOWS   ((void)0)
 

Definition at line 232 of file defines.h.

Referenced by garbage_collect(), rb_thread_restore_context(), and rb_thread_save_context().

#define PATH_ENV   "PATH"
 

Definition at line 247 of file defines.h.

Referenced by dln_find_exe(), env_aset(), env_delete(), env_fetch(), proc_options(), rb_env_path_tainted(), and rb_f_getenv().

#define PATH_SEP   ":"
 

Definition at line 240 of file defines.h.

Referenced by dln_find_1(), Init_File(), and rb_find_file().

#define PATH_SEP_CHAR   PATH_SEP[0]
 

Definition at line 242 of file defines.h.

Referenced by rb_path_check(), and ruby_incpush().

#define RUBY
 

Definition at line 13 of file defines.h.

#define RUBY_EXTERN   extern
 

Definition at line 199 of file defines.h.

#define RUBY_PLATFORM   "unknown-unknown"
 

Definition at line 255 of file defines.h.

#define SIZEOF_BDIGITS   SIZEOF_INT
 

Definition at line 65 of file defines.h.

Referenced by big2ull(), big2ulong(), bignorm(), limited_big_rand(), r_object0(), rand_init(), random_seed(), rb_big2str(), rb_big_size(), rb_quad_pack(), and w_object().

#define xcalloc   ruby_xcalloc
 

Definition at line 45 of file defines.h.

Referenced by rb_parser_calloc().

#define xfree   ruby_xfree
 

Definition at line 47 of file defines.h.

Referenced by dispose_string(), glob_helper(), local_pop(), rb_parser_free(), rb_remove_event_hook(), re_free_pattern(), re_free_registers(), and top_local_setup().

#define xmalloc   ruby_xmalloc
 

Definition at line 44 of file defines.h.

Referenced by init_funcname_len(), rb_file_s_readlink(), rb_parser_malloc(), rb_strftime(), re_compile_pattern(), ruby_getcwd(), ruby_strdup(), ruby_xcalloc(), and ruby_xrealloc().

#define xrealloc   ruby_xrealloc
 

Definition at line 46 of file defines.h.

Referenced by rb_file_s_readlink(), rb_parser_realloc(), re_compile_pattern(), and ruby_getcwd().


Function Documentation

void* xcalloc long  ,
long 
 

void xfree void *   ) 
 

void* xmalloc long   ) 
 

void* xrealloc void *  ,
long 
 


Generated on Wed Jan 18 23:32:08 2006 for Ruby by doxygen 1.3.5