diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-31 11:24:44 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-31 11:24:44 +0000 |
commit | 5b5e4a6fc1e2829e6a2e1fb41986e951070646c7 (patch) | |
tree | edc5c2dd23e5782b76695b8e22b5f67a4fbdbadf /process.c | |
parent | 54af80844fbcf132f85e9275673eaa66b72da996 (diff) | |
download | ruby-5b5e4a6fc1e2829e6a2e1fb41986e951070646c7.tar.gz |
* file.c (test_identical, rb_file_s_truncate): use RSTRING_PTR and
RSTRING_STR.
* io.c (pipe_open, rb_io_reopen): ditto.
* process.c (proc_spawn_n, rb_spawn): ditto.
* util.c (ruby_add_suffix): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'process.c')
-rw-r--r-- | process.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1113,11 +1113,11 @@ proc_spawn_n(int argc, VALUE *argv, VALUE prog) args = ALLOCA_N(char*, argc + 1); for (i = 0; i < argc; i++) { - args[i] = RSTRING(argv[i])->ptr; + args[i] = RSTRING_PTR(argv[i]); } args[i] = (char*) 0; if (args[0]) - return proc_spawn_v(args, prog ? RSTRING(prog)->ptr : 0); + return proc_spawn_v(args, prog ? RSTRING_PTR(prog) : 0); return -1; } @@ -1538,7 +1538,7 @@ rb_spawn(int argc, VALUE *argv) if (prog && argc) argv[0] = prog; #elif defined HAVE_SPAWNV if (!argc) { - status = proc_spawn(RSTRING(prog)->ptr); + status = proc_spawn(RSTRING_PTR(prog)); } else { status = proc_spawn_n(argc, argv, prog); |