[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

Yuguiです。

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41479] [bug:trunk] Re: [ruby-cvs:32360] Ruby:r25142 (trunk): * encoding.c (rb_enc_unicode_p): defined.

From: "U.Nakamura" <usa@...>
Date: 2010-05-31 03:03:28 UTC
List: ruby-dev #41479
こんにちは、なかむら(う)です。

In message "[ruby-cvs:32360] Ruby:r25142 (trunk): * encoding.c (rb_enc_unicode_p): defined."
    on Sep.29,2009 09:34:02, <naruse@ruby-lang.org> wrote:
> naruse	2009-09-29 09:34:00 +0900 (Tue, 29 Sep 2009)
> 
>   New Revision: 25142
> 
>   http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25142
> 
>   Log:
>     * encoding.c (rb_enc_unicode_p): defined.
>       Returns 1 when the encoding is Unicode series
>       other than UTF-7 else 0.
> 
>   Modified files:
>     trunk/ChangeLog
>     trunk/encoding.c
>     trunk/include/ruby/encoding.h

今頃気づくなって感じですが、Windows(最近のだけかも)では拡張ラ
イブラリから見える関数ポインタアドレスと真の関数ポインタアド
レスが異なるようです。
というわけで、rb_enc_unicode_p()の方法では関数実体が一致する
ことを判定できません。

私がやるとOnigEncodingType構造体にメンバを追加するくらいしか
思いつかないですが、何か方法はないでしょうか。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread

Prev Next