いがらしです。
At Sun, 3 Aug 2003 00:58:37 +0900,
Masao Mutoh <mu...@hi...> wrote:
>
> よくわかってなくて恐縮ですが以下のパッチはどうでしょうか。
>
> Index: rbgobj_valuetypes.c
> ===================================================================
> RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/glib/src/rbgobj_valuetypes.c,v
> retrieving revision 1.10
> diff -u -r1.10 rbgobj_valuetypes.c
> --- rbgobj_valuetypes.c 22 Jul 2003 04:02:22 -0000 1.10
> +++ rbgobj_valuetypes.c 2 Aug 2003 15:57:32 -0000
> @@ -194,7 +194,9 @@
> GValue *dest_value)
> {
> int state;
> - struct transform_arg arg = {src_value, dest_value};
> + struct transform_arg arg;
> + arg.src_value = src_value;
> + arg.dest_value = dest_value;
> rb_protect(&value_transform_ruby_any_impl, (VALUE)&arg, &state);
> }
OKでした。これぐらい試せよ> 自分
構造体メンバの初期化にはコンパイル時に計算できる値しか
使用できないということなんでしょうかね。
Cの規格書読み直さないと...
--
五十嵐 宏 (Hiroshi IGARASHI)
|