diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-06-01 18:23:10 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-06-01 18:23:10 +0000 |
commit | ccb61351eab257e9b31ae6c7718febb237027ee8 (patch) | |
tree | 00253bb892e767220a94146a4ad75f29bc3130b0 /ruby.c | |
parent | 9256f94d9a27c7a3adf9292b085141e32a4bc247 (diff) | |
download | ruby-ccb61351eab257e9b31ae6c7718febb237027ee8.tar.gz |
* rational.c (string_to_r_internal): use rb_isdigit.
* marshal.c (long_toobig): use %zd.
* ruby.c (set_arg0): move unused variable definition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -1357,7 +1357,7 @@ get_arglen(int argc, char **argv) static void set_arg0(VALUE val, ID id) { - char *s, *t; + char *s; long i; if (origarg.argv == 0) @@ -1388,13 +1388,12 @@ set_arg0(VALUE val, ID id) } memcpy(origarg.argv[0], s, i); - t = origarg.argv[0] + i; - *t = '\0'; - - if (i + 1 < origarg.len) memset(t + 1, ' ', origarg.len - i - 1); { - int j; + char *t = origarg.argv[0] + i; + *t = '\0'; + + if (i + 1 < origarg.len) memset(t + 1, ' ', origarg.len - i - 1); for (j = 1; j < origarg.argc; j++) { origarg.argv[j] = t; } |