Index: README.EXT =================================================================== --- README.EXT (revision 45305) +++ README.EXT (working copy) @@ -1405,13 +1405,18 @@ Initializes the interpreter. -void ruby_options(int argc, char **argv) :: +void * ruby_options(int argc, char **argv) :: Process command line arguments for the interpreter. + And compiles the Ruby source to execute. + It returns an opaque pointer to the compiled source + or an internal special value. -void ruby_run() :: +int ruby_run_node(void *n) :: - Starts execution of the interpreter. + Runs the given compiled source and exits this process. + It returns 0 if successfully runs the source. + Otherwise, it returns non-zero. void ruby_script(char *name) :: Index: README.EXT.ja =================================================================== --- README.EXT.ja (revision 45305) +++ README.EXT.ja (working copy) @@ -1416,13 +1416,16 @@ Rubyインタプリタの初期化を行なう. -void ruby_options(int argc, char **argv) :: +void * ruby_options(int argc, char **argv) :: - Rubyインタプリタのコマンドライン引数の処理を行なう. + Rubyインタプリタのコマンドライン引数の処理を行ない, + Rubyのソースコードをコンパイルする。 + コンパイルされたソース,もしくは特殊値へのポインタを返す. -void ruby_run() :: +int ruby_run_node(void *n) :: - Rubyインタプリタを実行する. + コンパイルされたコードを実行する. + 実行に成功した場合は0を,エラーが起こったときは0以外を返す. void ruby_script(char *name) ::