Shiro Kawai
shiro****@lava*****
2011年 7月 26日 (火) 17:55:54 JST
From: Ryo Akagi <another_face_another_smile****@yahoo*****> Subject: Re: [Gauche-devel-jp] gauche.net の --enable-ipv6 でないと入らないもの Date: Tue, 26 Jul 2011 16:52:10 +0900 > [1] > Gauche/ext/net/net.scm の最後の方に > ;; if ipv6 is supported, these symbols are defined in the C routine. > とコメントがあるのですが、 > <sockaddr-in6> <sys-addrinfo> sys-getaddrinfo make-sys-addrinfo > などに関しては正しいと思うのですが、C言語から持ってきている定数は > define-enum-conditionally を使っているので、configure の指定に関係なく > システムにあれば入る様でした。 ああ、そうですね。その通りです。 > [2] > Gauche/configure.ac で GAUCHE_CHAR_ENCODING は無指定だと utf8 になる様 > ですが yes だと eucjp になるみたいでした。 > 多分意図通りではなくて、ここだけ昔のまま残っているのかなぁと思いました。 > もしかすると gauche-config --reconfigure を意識した事なのかぁとも思いま > したが ごく初期の頃の互換性を考慮したものの名残りっぽいですね。 今なら、--enable-multibyteだけ指定したらデフォルトのutf-8になるのが自然ですね。 直しておきます。