[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30672] fail to copy argv on Win32?

From: wanabe <s.wanabe@...>
Date: 2007-03-24 05:58:36 UTC
List: ruby-dev #30672
ワナベです。

trunkのrev.12125をmingw32環境で試したところ、ruby -e 'p "1"' で
unterminated string meets end of file と言われてしまいました。
一応rev.12124 を参考にパッチを書いてみたのですが、動作を全然理解できていないので
おかしなことをしているかもしれません。


Index: win32.c
===================================================================
--- win32.c	(revision 12125)
+++ win32.c	(working copy)
@@ -1373,7 +1373,7 @@
     ptr = buffer + (elements+1) * sizeof(char *);

     while (curr = cmdhead) {
-	strlcpy(ptr, curr->str, len - (elements + 1));
+	strlcpy(ptr, curr->str, curr->len + 1);
 	*vptr++ = ptr;
 	ptr += curr->len + 1;
 	cmdhead = curr->next;


-- 
ワナベ

In This Thread

Prev Next