[#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:18478] Re: Compiling using oldnames on mswin/mingw/bccwin

From: nobu.nakada@...
Date: 2002-10-10 06:48:00 UTC
List: ruby-dev #18478
なかだです。

At Thu, 10 Oct 2002 14:22:50 +0900,
WATANABE Hirofumi wrote:
> > * strcasecmp()とstrncasecmp()は#defineのままでよい?
> 
> defineよりはinlineのほうがいいと思います。

vsnprintf()もinlineにしちゃいましょうか。あ、でもsnprintf()のた
めには#include <stdarg.h>も追加しなきゃいけないのか。

> > できればついでにNTじゃなくて_WIN32とかにしてしまったほうがいい
> > かも知れません。
> 
> NTとかIMPORTというマクロ名はちょっと短すぎて衝突の危険性が高
> いですよね。あまり問題ならないのも不思議ですが。

逆にそういう意識が働いて誰も使わないとか。EXTERNも高そうです、
というかtcltklibで既に衝突してますね。あとIMPORTをデフォルトに
してしまったほうが、便利かも。

# なんとなく、RUBY_TCL_DLLだけ指定されててRUBY_TK_DLLがないとき
# に、tcltklib/stub.c:ruby_tcltk_stubs()でメモリリークしてそう
# な感じ。

> > -mingw*)		LIBS="-lwsock32 -lmsvcrt $LIBS"
> > +mingw*)		LIBS="-lcoldname -lwsock32 -lmsvcrt $LIBS"
> 
> msvcrt用は-lmoldnameです。そういえば-lmsvcrtももう必要ないか。

あ、crtdll用でしたか。てっきりmoldnameは-lm用かと。msvcrtは自動
でリンクされるようになったみたいですね。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread