Etsushi Kato
ekato****@ees*****
2004年 4月 23日 (金) 22:59:29 JST
加藤です。 On Fri, Apr 23, 2004 at 01:44:38AM +0900, Masaki Yatsu <yatsu****@yatsu*****> wrote: > On 2004/04/22, at 20:48, Etsushi Kato wrote: > > > iconv を止めて、str が UTF-8 以外の場合に CFStringConvertIANACharSetNameToEncoding > > と CFStringConvertEncodingToNSStringEncoding で encoding を得てから NSString > > に変換するようにしてみました。あと、charset を得るところのリークを直しました。いちおう uim-xim の EUC-JP > > のメッセージで動くのを確認しています。 > > いただいたパッチを取り込みました。 > ありがとうございます。 こちらこそいつも個人的なパッチ取り込みありがとうございます。 またまたいつものように間違いなのですが、free(line) の位置が厳密にはよ くなかったです。前のパッチでも問題なく動いているのですが、free したあ とにその中にあるアドレスの charset にアクセスしてしまっていますので free(line) の位置を return convstr の直前の行に変えて頂けますか? P.S. Mac OS X だと文字列を free() した後にもアクセスできると先程気付 きました。結構実装依存なのでしょうか? -- Etsushi Kato ekato****@ees*****