From: "U.Nakamura" Date: 2001-11-12T16:21:59+09:00 Subject: [ruby-dev:15121] Re: rb_eval_string --------_3BEF76F017C0025C7068_MULTIPART_MIXED_ Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit こんにちは、なかむら(う)です。 In message "[ruby-dev:15119] Re: rb_eval_string" on Nov.12,2001 16:03:26, wrote: | 今まで文句が出なかったところを見ると放っといてもいいかもしれ | ないけど、たぶんENVをeachするってのはデバッグ中ぐらいしか使 | われないから、気づかなかったのかな。 | systemとENVの話のときにちらっと出てきたっけ? あの話のときもちょっと気にはなってたんですが、話には出ません でしたね。 | :envrionを使うところを全部触るっていうのは、ちょっとコストが | :大きすぎますかね。 | | {Get,Set}EnvironmentVariableを使うなら | {Get,Free}EnvironmentStringsを使うべきなのかな。 | たしかに結構な改造になりますね。 | CreateProcess的にはenvironよりはこっちのほうがいいんだろうけど。 ざっと見た限りではhash.cの十数個の関数だけで収まりそうだった ので、機械的に作業してみました。 このメールに添付しておきます(win32_getenv()の変更も含む)。 それでは。 -- U.Nakamura --------_3BEF76F017C0025C7068_MULTIPART_MIXED_ Content-Type: application/octet-stream; name="win32_env.patch.gz" Content-Disposition: attachment; filename="win32_env.patch.gz" Content-Transfer-Encoding: base64 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 --------_3BEF76F017C0025C7068_MULTIPART_MIXED_--