[#18440] racc segv revisited — "Akinori MUSHA" <knu@...>

 次のバグの件なんですが、現時点では原因究明を含めて未解決という

24 messages 2002/10/02
[#18617] Re: racc segv revisited — "Akinori MUSHA" <knu@...> 2002/11/02

At Wed, 2 Oct 2002 23:19:59 +0900,

[ruby-dev:18475] Re: Compiling using oldnames on mswin/mingw/bccwin

From: WATANABE Hirofumi <eban@...>
Date: 2002-10-10 05:22:50 UTC
List: ruby-dev #18475
わたなべです。

nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

> [ruby-talk:52801]の件ですが、こんなところでどうでしょうか。気に
> なる点としては
> 
> * utime.hもsys/utime.hもないけれどそれ以外のどこかで struct
>   utimbufを定義してあるという環境ではコンパイルできなくなる。

これは今でも似たようなもんだし問題ないでしょう。

> * strcasecmp()とstrncasecmp()は#defineのままでよい?

defineよりはinlineのほうがいいと思います。

> できればついでにNTじゃなくて_WIN32とかにしてしまったほうがいい
> かも知れません。

NTとかIMPORTというマクロ名はちょっと短すぎて衝突の危険性が高
いですよね。あまり問題ならないのも不思議ですが。

> -mingw*)		LIBS="-lwsock32 -lmsvcrt $LIBS"
> +mingw*)		LIBS="-lcoldname -lwsock32 -lmsvcrt $LIBS"

msvcrt用は-lmoldnameです。そういえば-lmsvcrtももう必要ないか。

-- 
わたなべひろふみ

In This Thread