[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7127] 古いコンパイラでも Meadow を make する会
- X-ml-count: 7130
- Subject: Re: [MD:7127] 古いコンパイラでも Meadow を make する会
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Thu, 05 Jan 2006 15:07:09 +0900 (JST)
- X-mailer: Mew version 4.2.53 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
白井@今年こそ北口くんに登録アドレス(*1)から投稿させる会会員です。
(*1) elzmlm-list 直接叩いてもメールアドレスがわかんないんだよなぁ、
これが。
From: Shuichi KITAGUCHI <kit@xxxxxxxx> さん曰く
Subject: Re: [MD:7127] 古いコンパイラでも Meadow を make する会
Message-ID: <20060105.143351.67919506.kit@xxxxxxxx>
Date: Thu, 05 Jan 2006 14:33:51 +0900 (JST)
> > としておきました。なにか勘違いしていたら指摘してください。
>
> となっています(_W64は、Win64コンパイル時のチェック用みたいなので、
> 無視してください)。
>
> ですので#ifndefでは駄目で、さらにCygwin側(ULONG_PTRを持っている
> ようです)も考慮すると、
>
> #if !defined(__GNUC__) && _MSC_VER <= 1000 ←VC6ってこれぐらいでしたっけ?
> typedef unsigned long ULONG_PTR, *PULONG_PTR;
> #endif
指摘どうもありがとうございます。そういわれてみればそうですね。
調べたところ、vc++ 6.0 は _MSC_VER => 1200 で、ぼくが持っている
古い Cygwin ですら ULONG_PTR は持っているので、
#if defined(_MSC_VER) && _MSC_VER <= 1200
typedef unsigned long ULONG_PTR, *PULONG_PTR;
#endif
としてみました。あとで commit しておきます。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)