diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-08-03 09:55:54 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-08-03 09:55:54 +0000 |
commit | 87be0f1222670c5543518ff2cd509e6ad671e3f5 () | |
tree | 9804a710ecdeb07f85350b6551a3e65c9d527469 | |
parent | 5222760bc4062f4ce0f8a2c46961fb4cb26682f1 (diff) |
matz - add/remove files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ext/configsub.rb | 32 | ||||
-rw-r--r-- | ext/mswin32_extmk.rb | 41 | ||||
-rw-r--r-- | win32/Makefile | 266 | ||||
-rw-r--r-- | win32/Makefile.sub | 277 | ||||
-rw-r--r-- | win32/README.win32 | 123 | ||||
-rw-r--r-- | win32/config.h.in (renamed from win32/config.h) | 12 | ||||
-rw-r--r-- | win32/config.status.in (renamed from win32/config.status) | 20 | ||||
-rwxr-xr-x | win32/configure.bat | 13 | ||||
-rw-r--r-- | win32/mkexports.rb | 30 | ||||
-rwxr-xr-x | win32/ntsetup.bat | 8 | ||||
-rw-r--r-- | win32/resource.rb | 94 | ||||
-rw-r--r-- | win32/ruby.def | 637 | ||||
-rw-r--r-- | win32/setup.mak | 27 | ||||
-rw-r--r-- | win32/winmain.c | 10 |
14 files changed, 622 insertions, 968 deletions
@@ -0,0 +1,32 @@ @@ -1,41 +0,0 @@ -#!./miniruby - -def create_gsub_rb() - f = open("mswin32_gsub.rb", "w") - has_version = false - f.print 'f = open("extmk.rb", "w")', "\n" - f.print 'File.foreach "extmk.rb.in" do |$_|', "\n" - File.foreach "../config.status" do |$_| - next if /^#/ - if /^s%@(\w+)@%(.*)%g/ - name = $1 - val = $2 || "" - next if name =~ /^(INSTALL|DEFS|configure_input|srcdir)$/ - val = ".." if name == "top_srcdir" - val.gsub!(/\$\{([^{}]+)\}/) { "$(#{$1})" } - f.print " gsub!(\"@#{name}@\", \"#{val}\")\n" - has_version = true if name == "MAJOR" - end - end - - if not has_version - VERSION.scan(/(\d+)\.(\d+)\.(\d+)/) { - f.print " gsub!(\"@MAJOR@\", \"#{$1}\")\n" - f.print " gsub!(\"@MINOR@\", \"#{$2}\")\n" - f.print " gsub!(\"@TEENY@\", \"#{$3}\")\n" - } - end - f.print ' f.print $_', "\n" - f.print 'end', "\n" - f.print 'f.close', "\n" - f.close -end - -begin - create_gsub_rb() - load "mswin32_gsub.rb" -ensure - File.unlink "mswin32_gsub.rb" -end - -# vi:set sw=2: @@ -1,266 +0,0 @@ -SHELL = $(COMPSEC) - -#### Start of system configuration section. #### - -srcdir = . -VPATH = .:./missing - -CC = cl -YACC = byacc -PURIFY = -AUTOCONF = autoconf - - -prefix = -CFLAGS = -nologo -DNT=1 -Ox -I. -I./missing -LDFLAGS = $(CFLAGS) -Fm -#CFLAGS = -nologo -DNT=1 -Zi -I. -I./missing -#LDFLAGS = $(CFLAGS) -Fm -XLDFLAGS = -#EXTLIBS = -LIBS = user32.lib advapi32.lib wsock32.lib $(EXTLIBS) -MISSING = crypt.obj alloca.obj win32.obj isinf.obj isnan.obj -LDSHARED = -DLDFLAGS = -SOLIBS = - -RUBY_INSTALL_NAME=ruby -EXEEXT = .exe -PROGRAM=$(RUBY_INSTALL_NAME)$(EXEEXT) - -STACK = 0x2000000 -ORGLIBPATH = $(LIB) - -#### End of system configuration section. #### - -LIBRUBY_A = libruby.lib -LIBRUBY_SO = rubymw.dll -LIBRUBY = $(LIBRUBY_SO) -LIBRUBYARG = rubymw.lib - -EXTOBJS = dmyext.obj - -MAINOBJ = main.obj - -OBJS = array.obj \ - bignum.obj \ - class.obj \ - compar.obj \ - dir.obj \ - dln.obj \ - enum.obj \ - error.obj \ - eval.obj \ - file.obj \ - gc.obj \ - hash.obj \ - inits.obj \ - io.obj \ - marshal.obj \ - math.obj \ - numeric.obj \ - object.obj \ - pack.obj \ - parse.obj \ - prec.obj \ - process.obj \ - random.obj \ - range.obj \ - re.obj \ - regex.obj \ - ruby.obj \ - signal.obj \ - sprintf.obj \ - st.obj \ - string.obj \ - struct.obj \ - time.obj \ - util.obj \ - variable.obj \ - version.obj \ - $(MISSING) - -all: miniruby$(EXEEXT) rbconfig.rb ext/extmk.rb ext/Setup rubymw.lib $(MISCLIBS) - set LIB=..\..\win32;$(ORGLIBPATH) - @.\miniruby$(EXEEXT) -Xext extmk.rb - -ext/extmk.rb: ext/extmk.rb.in rbconfig.rb - @echo Creating ext/extmk.rb - @.\miniruby$(EXEEXT) -Xext mswin32_extmk.rb - -miniruby$(EXEEXT): $(OBJS) $(MAINOBJ) $(EXTOBJS) - @echo $(EXTOBJS) - @echo $(LIBS) - $(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(EXTOBJS) $(OBJS) $(LIBS) -o $@ - -$(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(LIBRUBY_SO) - $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINOBJ) -o $@ $(LIBRUBYARG) -link /STACK:$(STACK) - -$(LIBRUBY_A): $(OBJS) dmyext.obj - lib -nologo /OUT:$@ $(OBJS) dmyext.obj - -rubymw.lib: ruby.def - lib -nologo /OUT:$@ /DEF:ruby.def - -$(LIBRUBY_SO): $(LIBRUBY_A) $(EXTOBJS) ruby.def - set LIB=.\win32;$(ORGLIBPATH) - $(CC) $(LDFLAGS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBY_A) $(LIBS) -o $@ -link /DLL /DEF:ruby.def - -install: rbconfig.rb - .\miniruby.exe $(srcdir)/instruby.rb $(DESTDIR) - -clean:; @rm -f $(OBJS) $(LIBRUBY_A) $(MAINOBJ) rbconfig.rb - @rm -f ext/extinit.c ext/extinit.obj ext/vc*.pdb *.obj - @-.\miniruby$(EXEEXT) -Xext extmk.rb clean - -distclean: clean - @rm -f Makefile ext/extmk.rb config.h - @rm -f ext/config.cache config.cache config.log config.status - @rm -f *~ core *.core gmon.out y.tab.c y.output ruby.imp - @rm -f *.map *.pdb *.ilk rubymw.* ruby.def - @rm -f $(PROGRAM) miniruby$(EXEEXT) - -realclean: distclean - @rm -f parse.c - @rm -f lex.c - -test: miniruby$(EXEEXT) - @.\miniruby$(EXEEXT) $(srcdir)/rubytest.rb - -rbconfig.rb: miniruby$(EXEEXT) - @.\miniruby$(EXEEXT) $(srcdir)/mkconfig.rb rbconfig.rb - -config.status: $(srcdir)/configure -# $(SHELL) ./config.status --recheck - -.c.obj: - $(CC) $(CFLAGS) $(CPPFLAGS) -c $< - -parse.c: parse.y - $(YACC) $(YFLAGS) parse.y - sed -e "s!^extern char \*getenv();!/* & */!" y.tab.c > parse.c - @rm y.tab.c - -alloca.obj: missing/alloca.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/alloca.c - -crypt.obj: missing/crypt.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/crypt.c - -dup2.obj: missing/dup2.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/dup2.c - -finite.obj: missing/finite.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/finite.c - -flock.obj: missing/flock.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/flock.c - -isinf.obj: missing/isinf.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/isinf.c - -isnan.obj: missing/isnan.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/isnan.c - -memcmp.obj: missing/memcmp.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/memcmp.c - -memmove.obj: missing/memmove.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/memmove.c - -mkdir.obj: missing/mkdir.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/mkdir.c - -vsnprintf.obj: missing/vsnprintf.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/vsnprintf.c - -strcasecmp.obj: missing/strcasecmp.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strcasecmp.c - -strncasecmp.obj: missing/strncasecmp.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strncasecmp.c - -strchr.obj: missing/strchr.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strchr.c - -strdup.obj: missing/strdup.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strdup.c - -strerror.obj: missing/strerror.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strerror.c - -strftime.obj: missing/strftime.c - $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c missing/strftime.c - -strstr.obj: missing/strstr.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strstr.c - -strtod.obj: missing/strtod.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strtod.c - -strtol.obj: missing/strtol.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strtol.c - -strtoul.obj: missing/strtoul.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/strtoul.c - -nt.obj: missing/nt.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/nt.c - -x68.obj: missing/x68.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/x68.c - -os2.obj: missing/os2.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/os2.c - -dl_os2.obj: missing/dl_os2.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c missing/dl_os2.c - -# when I use -I., there is confliction at "OpenFile" -# so, set . into environment varible "include" -win32.obj: win32/win32.c - @set include=$(INCLUDE);. - $(CC) $(CFLAGS) $(CPPFLAGS) -c win32/win32.c - -# Prevent GNU make v3 from overflowing arg limit on SysV. -.NOEXPORT: -### -parse.obj: parse.y ruby.h config.h defines.h intern.h env.h node.h st.h regex.h util.h lex.c -### -array.obj: array.c ruby.h config.h defines.h intern.h -bignum.obj: bignum.c ruby.h config.h defines.h intern.h -class.obj: class.c ruby.h config.h defines.h intern.h node.h st.h -compar.obj: compar.c ruby.h config.h defines.h intern.h -dir.obj: dir.c ruby.h config.h defines.h intern.h -dln.obj: dln.c config.h defines.h dln.h -dmyext.obj: dmyext.c -enum.obj: enum.c ruby.h config.h defines.h intern.h -error.obj: error.c ruby.h config.h defines.h intern.h env.h -eval.obj: eval.c ruby.h config.h defines.h intern.h node.h env.h rubysig.h st.h dln.h -file.obj: file.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h -gc.obj: gc.c ruby.h config.h defines.h intern.h rubysig.h st.h node.h env.h re.h regex.h -hash.obj: hash.c ruby.h config.h defines.h intern.h st.h rubysig.h util.h -inits.obj: inits.c ruby.h config.h defines.h intern.h -io.obj: io.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h env.h -main.obj: main.c ruby.h config.h defines.h intern.h -marshal.obj: marshal.c ruby.h config.h defines.h intern.h rubyio.h st.h -prec.obj: prec.c ruby.h config.h defines.h intern.h -math.obj: math.c ruby.h config.h defines.h intern.h -numeric.obj: numeric.c ruby.h config.h defines.h intern.h -object.obj: object.c ruby.h config.h defines.h intern.h st.h -pack.obj: pack.c ruby.h config.h defines.h intern.h -process.obj: process.c ruby.h config.h defines.h intern.h rubysig.h st.h -random.obj: random.c ruby.h config.h defines.h intern.h -range.obj: range.c ruby.h config.h defines.h intern.h -re.obj: re.c ruby.h config.h defines.h intern.h re.h regex.h -regex.obj: regex.c config.h regex.h util.h -ruby.obj: ruby.c ruby.h config.h defines.h intern.h dln.h util.h -signal.obj: signal.c ruby.h config.h defines.h intern.h rubysig.h -sprintf.obj: sprintf.c ruby.h config.h defines.h intern.h -st.obj: st.c config.h st.h -string.obj: string.c ruby.h config.h defines.h intern.h re.h regex.h -struct.obj: struct.c ruby.h config.h defines.h intern.h -time.obj: time.c ruby.h config.h defines.h intern.h -util.obj: util.c ruby.h config.h defines.h intern.h util.h -variable.obj: variable.c ruby.h config.h defines.h intern.h env.h node.h st.h -version.obj: version.c ruby.h config.h defines.h intern.h version.h @@ -0,0 +1,277 @@ @@ -0,0 +1,123 @@ @@ -40,12 +40,12 @@ #define FILE_COUNT _cnt #define DLEXT ".so" #define DLEXT2 ".dll" -#define RUBY_LIB "/usr/local/lib/ruby/1.5" -#define RUBY_SITE_LIB "/usr/local/lib/ruby/site_ruby" -#define RUBY_SITE_LIB2 "/usr/local/lib/ruby/site_ruby/1.5" -#define RUBY_PLATFORM "i386-mswin32" -#define RUBY_ARCHLIB "/usr/local/lib/ruby/1.5/i386-mswin32" -#define RUBY_SITE_ARCHLIB "/usr/local/lib/ruby/site_ruby/1.5/i386-mswin32" #define SIZEOF_INT 4 #define SIZEOF_SHORT 2 @@ -1,15 +1,14 @@ -ac_given_srcdir=. s%@SHELL@%%g -s%@CFLAGS@%-nologo -DNT=1 -Ox%g s%@CPPFLAGS@%%g s%@CXXFLAGS@%%g s%@FFLAGS@%%g s%@DEFS@% - -DUSE_THREAD -DSIZEOF_INT=4 -DSIZEOF_SHORT=2 -DSIZEOF_LONG=4 -DSIZEOF_VOIDP=4 -DSIZEOF_FLOAT=4 -DSIZEOF_DOUBLE=8 -DHAVE_S=1 -DHAVE_STDARG_S=1 -DHAVE_STDLIB_H=1 -DHAVE_LIMITS_H=1 -DHAVE_FCNTL_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_ST_RDEV=1 -DGETGROUPS_T=int -DRETSIGTYPE=void -DHAVE_ALLOCA=1 -DHAVE_FMOD=1 -DHAVE_WAITPID=1 -DHAVE_GETCWD=1 -DHAVE_CHSIZE=1 -DHAVE_GETGROUPS=1 -DHAVE_GETLOGIN=1 -DRSHIFT=\(x,y\)\ \(\(x\)\>\>y\) -DFILE_COUNT=_cnt -DDLEXT=\".so\" -DDLEXT2=\".dll\" -DRUBY_PLATFORM=\"i386-mswin32\" %g s%@LDFLAGS@%-nologo -Ox%g s%@LIBS@%user32.lib advapi32.lib wsock32.lib%g s%@exec_prefix@%${prefix}%g -s%@prefix@%/usr/local%g s%@program_transform_name@%s,x,x,%g s%@bindir@%${exec_prefix}/bin%g s%@sbindir@%${exec_prefix}/sbin%g @@ -23,9 +22,9 @@ s%@includedir@%${prefix}/include%g s%@oldincludedir@%/usr/include%g s%@infodir@%${prefix}/info%g s%@mandir@%${prefix}/man%g -s%@host@%i386-pc-mswin32%g -s%@host_alias@%i386-mswin32%g -s%@host_cpu@%i386%g s%@host_vendor@%pc%g s%@host_os@%mswin32%g s%@CC@%cl%g @@ -53,14 +52,15 @@ s%@setup@%Setup%g s%@LIBRUBY_LDSHARED@%%g s%@LIBRUBY_DLDFLAGS@%%g s%@RUBY_INSTALL_NAME@%ruby%g s%@LIBRUBY_A@%lib$(RUBY_INSTALL_NAME).lib%g s%@LIBRUBY_SO@%%g s%@LIBRUBY_ALIASES@%%g -s%@LIBRUBY@%libruby.lib%g -s%@LIBRUBYARG@%$(topdir)/rubymw.lib%g s%@SOLIBS@%%g s%@DLDLIBS@%%g -s%@arch@%i386-mswin32%g s%@sitedir@%${prefix}/lib/ruby/site_ruby%g s%@configure_args@%--with-make-prog=nmake%g s%@configure_input@%$configure_input%g @@ -0,0 +1,13 @@ @@ -0,0 +1,30 @@ @@ -1,8 +0,0 @@ -@echo off -copy config.h .. -copy Makefile .. -copy ruby.def .. -copy config.status .. - -cd .. -echo type `nmake' to make ruby for mswin32. @@ -0,0 +1,94 @@ @@ -1,637 +0,0 @@ -LIBRARY rubymw.dll -DESCRIPTION 'win32 rubymw.dll' -EXPORTS -;;global objects -;array.c - rb_cArray -;bignum.c - rb_cBignum -;compar.c - rb_mComparable -;dir.c - rb_cDir -;enum.c - rb_mEnumerable -;error.c - rb_eException - rb_eSystemExit - rb_eInterrupt - rb_eSignal - rb_eFatal - rb_eStandardError - rb_eRuntimeError - rb_eSyntaxError - rb_eTypeError - rb_eArgError - rb_eNameError - rb_eIndexError - rb_eRangeError - rb_eLoadError - rb_eSecurityError - rb_eNotImpError - rb_eSystemCallError - rb_eZeroDivError - rb_mErrno - ruby_nerrs -;eval.c - rb_cProc - ruby_safe_level - ruby_errinfo - ruby_frame - rb_cThread - rb_thread_tick - rb_thread_critical -;file.c - rb_cFile - rb_mFileTest -;gc.c - rb_mGC -;hash.c - rb_cHash -;io.c - rb_cIO - rb_eEOFError - rb_eIOError - rb_stdin - rb_stdout - rb_stderr - rb_defout - rb_output_fs - rb_rs - rb_output_rs - rb_default_rs -;math.c - rb_mMath -;numeric.c - rb_cNumeric - rb_cFloat - rb_cInteger - rb_cFixnum - rb_eFloatDomainError -;object.c - rb_mKernel - rb_cObject - rb_cModule - rb_cClass - rb_cData - rb_cNilClass - rb_cTrueClass - rb_cFalseClass - rb_cSymbol -;parse.c - ruby_sourcefile - ruby_sourceline -;prec.c - rb_mPrecision -;process.c - rb_mProcess -;range.c - rb_cRange -;re.c - ruby_ignorecase - rb_cRegexp -;regex.c - re_mbctab -;ruby.c - ruby_debug - ruby_verbose - rb_progname - rb_argv - rb_argv0 -;signal.c - rb_trap_pending - rb_trap_immediate - rb_prohibit_interrupt -;string.c - rb_cString - rb_cStruct -;time.c - rb_cTime - -;;procedures/methods -;missing/alloca.c - alloca -;missing/crypt.c - definekey - encrypt - crypt -;missing/isinf.c - isinf -;missing/isnan.c - isnan -;win32/win32.c - NtInitialize - myfdopen - myfdclose - myaccept - mybind - myfdclr - myconnect - myfdset - myfdisset - myselect - mygetpeername - mygetsockname - mygetsockopt - myioctlsocket - mylisten - myrecv - myrecvfrom - mysend - mysendto - mysetsockopt - myshutdown - mysocket - mygethostbyaddr - mygethostbyname - mygethostname - mygetprotobyname - mygetprotobynumber - mygetservbyname - mygetservbyport - myget_osfhandle - win32_getcwd - win32_getenv -;array.c - rb_mem_clear - rb_ary_freeze - rb_ary_new - rb_ary_new2 - rb_ary_new3 - rb_ary_new4 - rb_assoc_new - rb_ary_store - rb_ary_push - rb_ary_pop - rb_ary_shift - rb_ary_unshift - rb_ary_entry - rb_ary_aref - rb_ary_each - rb_ary_join - rb_ary_to_s - rb_protect_inspect - rb_inspecting_p - rb_ary_reverse - rb_ary_sort_bang - rb_ary_sort - rb_ary_delete - rb_ary_delete_at - rb_ary_plus - rb_ary_concat - rb_ary_assoc - rb_ary_rassoc - rb_ary_includes -;bignum.c - rb_big_clone - rb_big_2comp - rb_big_norm - rb_uint2big - rb_int2big - rb_uint2inum - rb_int2inum - rb_cstr2inum - rb_str2inum - rb_big2str - rb_big2ulong - rb_big2long - rb_dbl2big - rb_big2dbl - rb_big_plus - rb_big_minus - rb_big_mul - rb_big_divmod - rb_big_pow - rb_big_and - rb_big_or - rb_big_xor - rb_big_lshift - rb_big_rand -;class.c - rb_class_new - rb_singleton_class_new - rb_singleton_class_clone - rb_singleton_class_attached - rb_define_class_id - rb_define_class - rb_define_class_under - rb_module_new - rb_define_module_id - rb_define_module - rb_define_module_under - rb_include_module - rb_mod_included_modules - rb_mod_ancestors - rb_class_instance_methods - rb_class_protected_instance_methods - rb_class_private_instance_methods - rb_obj_singleton_methods - rb_define_method_id - rb_define_method - rb_define_protected_method - rb_define_private_method - rb_undef_method - rb_singleton_class - rb_define_singleton_method - rb_define_module_function - rb_define_global_function - rb_define_alias - rb_define_attr - rb_scan_args -;dir.c - rb_glob -;dln.c - dln_load - dln_find_exe - dln_find_file -;enum.c - rb_each -;error.c - rb_compile_error - rb_compile_error_append - rb_warn - rb_warning - rb_bug - rb_check_type - rb_exc_new - rb_exc_new2 - rb_exc_new3 - rb_raise - rb_loaderror - rb_notimplement - rb_fatal - rb_sys_fail -;eval.c - rb_clear_cache - rb_add_method - rb_alias - rb_remove_method - rb_disable_super - rb_enable_super - rb_method_boundp - rb_attr - rb_dvar_defined - rb_dvar_curr - rb_dvar_ref - rb_dvar_push - rb_set_safe_level - rb_check_safe_str - rb_secure - ruby_init - ruby_options - ruby_run - rb_eval_string - rb_eval_string_protect - rb_eval_string_wrap - rb_eval_cmd - rb_respond_to - rb_exit - rb_iter_break - rb_exc_raise - rb_exc_fatal - rb_interrupt - rb_jump_tag - rb_block_given_p - rb_iterator_p - rb_yield - rb_iterate - rb_rescue - rb_rescue2 - rb_protect - rb_ensure - rb_with_disable_interrupt - rb_apply - rb_funcall - rb_funcall2 - rb_funcall3 - rb_call_super - rb_backtrace - rb_frame_last_func - rb_obj_instance_eval - rb_load - rb_load_protect - rb_provide - rb_f_require - rb_require - rb_obj_call_init - rb_class_new_instance - rb_extend_object - rb_set_end_proc - rb_exec_end_proc - rb_f_lambda - rb_gc_mark_threads - rb_thread_fd_close - rb_thread_schedule - rb_thread_wait_fd - rb_thread_fd_writable - rb_thread_wait_for - rb_thread_alone - rb_thread_select - rb_thread_current - rb_thread_main - rb_thread_wakeup - rb_thread_run - rb_thread_stop - rb_thread_polling - rb_thread_sleep - rb_thread_sleep_forever - rb_thread_create - rb_thread_scope_shared_p - rb_thread_interrupt - rb_thread_signal_raise - rb_thread_trap_eval - rb_thread_local_aref - rb_thread_local_aset - rb_catch - rb_throw -;file.c - eaccess - rb_file_s_expand_path - rb_file_const - rb_find_file - rb_path_check -;gc.c - ruby_xmalloc - ruby_xcalloc - ruby_xrealloc - ruby_xfree - rb_global_variable - rb_newobj - rb_data_object_alloc - rb_gc_mark_locations - rb_mark_tbl - rb_mark_hash - rb_gc_mark_maybe - rb_gc_mark - rb_gc_force_recycle - rb_gc_mark_frame - rb_gc - rb_gc_call_finalizer_at_exit - xmalloc - xcalloc - xrealloc - xfree -;hash.c - rb_hash_freeze - rb_hash - rb_hash_new - rb_hash_aref - rb_hash_aset - rb_hash_delete_if - rb_path_check - rb_env_path_tainted - ruby_setenv - ruby_unsetenv -;inits.c - rb_call_inits -;io.c - rb_eof_error - rb_io_check_closed - rb_io_check_readable - rb_io_check_writable - rb_read_pending - rb_read_check - rb_io_write - rb_io_eof - rb_io_gets - rb_io_getc - rb_getc - rb_io_ungetc - rb_io_fptr_finalize - rb_io_close - rb_io_close_read - rb_io_binmode - rb_io_mode_flags - rb_fopen - rb_fdopen - rb_file_open - rb_file_sysopen - rb_io_synchronized - rb_p - rb_gets - rb_str_setter -;numeric.c - rb_num_zerodiv - rb_num_coerce_bin - rb_float_new - rb_num2long - rb_num2ulong - rb_num2int - rb_fix2int - rb_num2fix - rb_fix2str - rb_fix_upto -;object.c - rb_equal - rb_eql - rb_obj_id - rb_obj_clone - rb_obj_dup - rb_any_to_s - rb_inspect - rb_obj_is_instance_of - rb_obj_is_kind_of - rb_obj_tainted - rb_obj_taint - rb_obj_untaint - rb_obj_alloc - rb_to_id - rb_convert_type - rb_Integer - rb_Float - rb_num2dbl - rb_str2cstr - rb_String - rb_Array -;parse.c - rb_compile_string - rb_compile_cstr - rb_compile_file - rb_node_newnode - rb_id_attrset - rb_parser_append_print - rb_parser_while_loop - rb_intern - rb_id2name - rb_is_const_id - rb_is_instance_id - rb_backref_get - rb_backref_set - rb_lastline_get - rb_lastline_set -;process.c - rb_proc_exec - rb_syswait -;range.c - rb_range_new - rb_range_beg_len -;re.c - rb_memcmp - rb_reg_mbclen2 - rb_match_busy - rb_reg_adjust_startpos - rb_reg_search - rb_reg_nth_defined - rb_reg_nth_match - rb_reg_last_match - rb_reg_match_pre - rb_reg_match_post - rb_reg_match_last - rb_reg_new - rb_reg_regcomp - rb_reg_match - rb_reg_match2 - rb_kcode - rb_reg_options - rb_reg_regsub - rb_get_kcode - rb_set_kcode -;regex.c - ruby_re_set_casetable - ruby_re_compile_pattern - ruby_re_free_pattern - ruby_re_compile_fastmap - ruby_re_adjust_startpos - ruby_re_search - ruby_re_match - ruby_re_copy_registers - ruby_re_free_registers - ruby_re_mbcinit -;ruby.c - rb_load_file - ruby_script - ruby_prog_init - ruby_set_argv - ruby_process_options - ruby_load_script - ruby_init_loadpath - ruby_incpush -;signal.c - rb_f_kill - rb_gc_mark_trap_list - rb_trap_exit - rb_trap_exec - rb_trap_restore_mask -;sprintf.c - rb_f_sprintf -;st.c - st_init_table_with_size - st_init_table - st_init_numtable - st_init_numtable_with_size - st_init_strtable - st_init_strtable_with_size - st_free_table - st_lookup - st_insert - st_add_direct - st_copy - st_delete - st_delete_safe - st_cleanup_safe - st_foreach -;string.c - rb_str_new - rb_str_new2 - rb_tainted_str_new - rb_tainted_str_new2 - rb_str_new3 - rb_str_new4 - rb_str_to_str - rb_str_associate - rb_obj_as_string - rb_str_dup - rb_str_plus - rb_str_times - rb_str_substr - rb_str_modify - rb_str_freeze - rb_str_dup_frozen - rb_str_resize - rb_str_cat - rb_str_cat2 - rb_str_append - rb_str_concat - rb_str_hash - rb_str_cmp - rb_str_upto - rb_str_inspect - rb_str_split -;struct.c - rb_struct_getmember - rb_struct_define - rb_struct_alloc - rb_struct_new - rb_struct_aref - rb_struct_aset -;time.c - rb_time_new - rb_time_interval - rb_time_timeval -;util.c - rb_class_of - rb_type - rb_special_const_p - ruby_scan_oct - ruby_scan_hex - ruby_add_suffix - ruby_qsort -;variable.c - rb_mod_name - rb_class_path - rb_set_class_path - rb_path2class - rb_name_class - rb_autoload - rb_f_autoload - rb_class2name - rb_global_entry - rb_gc_mark_global_tbl - rb_define_hooked_variable - rb_define_variable - rb_define_readonly_variable - rb_define_virtual_variable - rb_f_trace_var - rb_f_untrace_var - rb_gvar_get - rb_gvar_set - rb_gv_set - rb_gv_get - rb_gvar_defined - rb_f_global_variables - rb_alias_variable - rb_mark_generic_ivar - rb_mark_generic_ivar_tbl - rb_free_generic_ivar - rb_clone_generic_ivar - rb_ivar_get - rb_ivar_set - rb_ivar_defined - rb_obj_instance_variables - rb_obj_remove_instance_variable - rb_const_get_at - rb_autoload_load - rb_const_get - rb_mod_remove_const - rb_mod_const_at - rb_mod_const_of - rb_mod_constants - rb_const_defined_at - rb_autoload_defined - rb_const_defined - rb_const_set - rb_const_assign - rb_define_const - rb_define_global_const - rb_cvar_declare - rb_cvar_set - rb_cvar_get - rb_cvar_defined - rb_cv_set - rb_cv_get - rb_define_class_variable - rb_iv_get - rb_iv_set -;version.c - ruby_show_version - ruby_show_copyright @@ -0,0 +1,27 @@ @@ -0,0 +1,10 @@ |