[前][次][番号順一覧][スレッド一覧]

ruby-changes:8841

From: nobu <ko1@a...>
Date: Thu, 27 Nov 2008 16:53:54 +0900 (JST)
Subject: [ruby-changes:8841] Ruby:r20377 (mvm): * include/ruby/vm.h (ruby_vm_t): added for external interface.

nobu	2008-11-27 16:53:39 +0900 (Thu, 27 Nov 2008)

  New Revision: 20377

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20377

  Log:
    * include/ruby/vm.h (ruby_vm_t): added for external interface.

  Modified files:
    branches/mvm/ChangeLog
    branches/mvm/include/ruby/vm.h

Index: mvm/include/ruby/vm.h
===================================================================
--- mvm/include/ruby/vm.h	(revision 20376)
+++ mvm/include/ruby/vm.h	(revision 20377)
@@ -15,30 +15,31 @@
 
 /* VM type declaration */
 typedef struct rb_vm_struct rb_vm_t;
+typedef struct rb_vm_struct ruby_vm_t;
 
 /* core API */
-rb_vm_t *ruby_vm_new(int argc, char *argv[]);
-int ruby_vm_run(rb_vm_t *vm);
-int ruby_vm_start(rb_vm_t *vm);
-int ruby_vm_join(rb_vm_t *vm);
-int ruby_vm_destruct(rb_vm_t *vm);
+ruby_vm_t *ruby_vm_new(int argc, char *argv[]);
+int ruby_vm_run(ruby_vm_t *vm);
+int ruby_vm_start(ruby_vm_t *vm);
+int ruby_vm_join(ruby_vm_t *vm);
+int ruby_vm_destruct(ruby_vm_t *vm);
 
 /* initialize API */
-int ruby_vm_init_add_argv(rb_vm_t *vm, const char *arg);
-int ruby_vm_init_add_library(rb_vm_t *vm, const char *lib);
-int ruby_vm_init_add_library_path(rb_vm_t *vm, const char *path);
-int ruby_vm_init_add_expression(rb_vm_t *vm, const char *expr);
-int ruby_vm_init_script(rb_vm_t *vm, const char *script);
-int ruby_vm_init_verbose(rb_vm_t *vm, int verbose_p);
-int ruby_vm_init_debug(rb_vm_t *vm, int debug);
-int ruby_vm_init_add_initializer(rb_vm_t *vm, void (*initializer)(rb_vm_t *));
-int ruby_vm_init_stdin(rb_vm_t *vm, int fd);
-int ruby_vm_init_stdout(rb_vm_t *vm, int fd);
-int ruby_vm_init_stderr(rb_vm_t *vm, int fd);
+int ruby_vm_init_add_argv(ruby_vm_t *vm, const char *arg);
+int ruby_vm_init_add_library(ruby_vm_t *vm, const char *lib);
+int ruby_vm_init_add_library_path(ruby_vm_t *vm, const char *path);
+int ruby_vm_init_add_expression(ruby_vm_t *vm, const char *expr);
+int ruby_vm_init_script(ruby_vm_t *vm, const char *script);
+int ruby_vm_init_verbose(ruby_vm_t *vm, int verbose_p);
+int ruby_vm_init_debug(ruby_vm_t *vm, int debug);
+int ruby_vm_init_add_initializer(ruby_vm_t *vm, void (*initializer)(ruby_vm_t *));
+int ruby_vm_init_stdin(ruby_vm_t *vm, int fd);
+int ruby_vm_init_stdout(ruby_vm_t *vm, int fd);
+int ruby_vm_init_stderr(ruby_vm_t *vm, int fd);
 
 /* other API */
-void ruby_vm_foreach(int (*)(rb_vm_t *, void *), void *); /* returning false stops iteration */
-void *ruby_vm_specific_ptr(rb_vm_t *, int);
+void ruby_vm_foreach(int (*)(ruby_vm_t *, void *), void *); /* returning false stops iteration */
+void *ruby_vm_specific_ptr(ruby_vm_t *, int);
 
 
 /* system level initializer */
Index: mvm/ChangeLog
===================================================================
--- mvm/ChangeLog	(revision 20376)
+++ mvm/ChangeLog	(revision 20377)
@@ -1,3 +1,7 @@
+Thu Nov 27 16:53:36 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* include/ruby/vm.h (ruby_vm_t): added for external interface.
+
 Thu Nov 27 16:32:53 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* signal.c (register_sigaltstack): stores alt stack for debug

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]