[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

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

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21208] Re: [ONIGURUMA] utf-8 character class

From: kkosako@...
Date: 2003-08-18 05:21:10 UTC
List: ruby-dev #21208
> From: nobu.nakada@nifty.ne.jp [mailto:nobu.nakada@nifty.ne.jp]
> Onigurumaで、UTF-8の文字クラスのマッチがうまく行っていないよう
> です。
> 
> $ ruby -e 'n = [0xf1].pack("U"); p /[#{n}]/e =~ n'
> 0
> $ ruby -e 'n = [0xf1].pack("U"); p /[#{n}]/u =~ n'
> 0
> 
> $ onigruby -e 'n = [0xf1].pack("U"); p /[#{n}]/u =~ n'
> nil
> $ onigruby -e 'n = [0xf1].pack("U"); p /[#{n}]/e =~ n'
> 0

ありがとうございます。
調べているうちに、UTF-8で他にもバグが見つかったので、
あわせて修正しました。
他の修正も取り込みました。

> * WindowsでIMPORTが定義されなくなった
> > Index: oniguruma.h
> ===================================================================
> RCS file: /cvs/ruby/src/oniguruma/oniguruma.h,v
> retrieving revision 1.1.1.3
> diff -u -2 -p -r1.1.1.3 oniguruma.h
> --- oniguruma.h	9 Aug 2003 14:09:05 -0000	1.1.1.3
> +++ oniguruma.h	15 Aug 2003 05:39:50 -0000
> @@ -45,5 +45,5 @@
>  #if defined(EXPORT) || defined(RUBY_EXPORT)
>  #define REG_EXTERN   extern __declspec(dllexport)
> -#elif defined(IMPORT)
> +#else
>  #define REG_EXTERN   extern __declspec(dllimport)
>  #endif

これですが、アプリケーション側が、DLLを使用する場合と
スタティックリンクライブラリを使用する場合を、IMPORTを
宣言するかどうかで分けているつもりです。
やり方がよくないのだと思いますが、そういうときにはどう書けばよいのでしょう
か?
--
小迫@出向中

In This Thread

Prev Next