[Gauche-devel-jp] IPv6サポートへ向けて

アーカイブの一覧に戻る

Shiro Kawai shiro****@lava*****
2003年 5月 1日 (木) 17:45:42 JST


パッチ試しました。
HAVE_IPV6でない環境でコンパイルが通らないのは、
genstubのバグにより #if 〜 #endif でガードされない箇所が
できてしまうためのようです。下のパッチをどうぞ。

# Fuyukiさん、CVSに直接コミットします?

===================================================================
RCS file: /cvsroot/gauche/Gauche/src/genstub,v
retrieving revision 1.92
diff -u -r1.92 genstub
--- genstub	7 Feb 2003 03:50:27 -0000	1.92
+++ genstub	1 May 2003 08:37:40 -0000
@@ -1347,7 +1347,8 @@
                      :cpa cpa :direct-supers dsupers
                      :allocator allocator :printer printer)))
       (set! (slot-spec-of cclass) (process-cclass-slots cclass slot-spec))
-      (emit-definition cclass))))
+      (with-cpp-condition cclass
+        (emit-definition cclass)))))
 
 (define-method c-printer-name-of ((self <cclass>))
   (let1 printer (printer-of self)




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る