[#7968] array .{first, last, at} — Kazunori NISHI <kazunori@...>

西@九大です。

25 messages 1999/10/07
[#7969] Re: array .{first, last, at} — nobu.nakada@... 1999/10/07

なかだです。

[#7983] Re: array .{first, last, at} — Kazunori NISHI <kazunori@...> 1999/10/12

西@九大です。

[#7984] Re: array .{first, last, at} — matz@... (Yukihiro Matsumoto) 1999/10/12

まつもと ゆきひろです

[#7985] [patch] Array#delete_at w/ minus value — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイーです。

[ruby-dev:8057] Re: non terminated string

From: matz@... (Yukihiro Matsumoto)
Date: 1999-10-18 07:39:21 UTC
List: ruby-dev #8057
まつもと ゆきひろです

In message "[ruby-dev:8056] Re: non terminated string"
    on 99/10/18, WATANABE Hirofumi <Hirofumi.Watanabe@jp.sony.com> writes:

|:問題はないでしょう。もっともoutput が NUL ターミネートされて
|:ない理由を追求すべきであるような気もしますが。
|
|ちらっと見たところ, どこにも NUL ターミネートする処理がないです.

私も見てみました。これがですね、以前のバージョン(1.4.2まで)
は input buffer の末尾のNULも変換対象にしてたのでした。で、
outputにもNULが入ってたと。で、これを修正しちゃったので、NUL
ターミネートする部分が無くなったと言うことのようです。

というわけで、今の面倒なことは全部省いて

  RSTRING(dst)->ptr[output_ctr] = '\0';

というのを kanji_convert(NULL) の直後におけば良いようです。

                                まつもと ゆきひろ /:|)

In This Thread