[前][次][番号順一覧][スレッド一覧]

mysql:870

From: <takeshi@xxxxxxxxxx>
Date: Fri, 14 May 1999 11:39:18 +0900
Subject: [mysql 00870] Re: VineLinux の egcs でコンパイル

At Fri, 14 May 1999 10:54:24 +0900,
民斗 <tommy@xxxxxxxxxx> wrote:
> 
> 民斗です。

> たしかにコンパイラのバグ(のよう)なので、「コンパイラを変えれば良い」
> だけでもいいんですけど、現在もっとも使われていると思われるコンパイラ
> の gcc-2.8.x や egcs で問題が発生してるので、この問題を回避するための
> パッチでも作った方がいいかな…という気もしてます。
> 
> SJIS だけじゃなくて EUC の場合でも同様ですし。EUC は '\' を含んでない
> ので問題が表面化してないだけで…。

マクロの扱いですが、(uchar) を厳密に記述していけば
テストプログラムとかは通るはずです. (egcs -O の問題はパスするはず)
ただし、m_ctype.h の issjis* のマクロを変更しただけでは
この問題は解決できず、他にもありそうなのです.

-- 
 村上 毅  takeshi@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

       866 1999-05-14 00:52 [Hiroshi Marui <bant@] VineLinux の egcs でコンパイル          
       867 1999-05-14 10:10 ┗[<takeshi@xxxxxxxxxx>]                                       
       868 1999-05-14 10:54  ┣[民斗 <tommy@xxxxxxxx]                                     
       869 1999-05-14 11:37  ┃┣[民斗 <tommy@xxxxxxxx]                                   
       871 1999-05-14 11:47  ┃┃┗[<takeshi@xxxxxxxxxx>]                                 
->     870 1999-05-14 11:39  ┃┗[<takeshi@xxxxxxxxxx>]                                   
       872 1999-05-14 12:11  ┃ ┗[民斗 <tommy@xxxxxxxx]                                 
       873 1999-05-14 12:23  ┃  ┗[<takeshi@xxxxxxxxxx>]                               
       875 1999-05-14 14:49  ┃   ┗[民斗 <tommy@xxxxxxxx]                             
       883 1999-05-14 23:43  ┗[Hiroshi Marui <bant@]