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

mysql:844

From: 民斗 <民斗 <tommy@xxxxxxxxxx>>
Date: Wed, 28 Apr 1999 16:40:17 +0900
Subject: [mysql 00844] Re: 続・ Shift JIS での文字化け

民斗です。

[Subject: [mysql 00843] Re: 続・ Shift JIS   での文字化け]
[Date: Wed, 28 Apr 1999 14:29:01 +0900 From:takeshi@xxxxxxxxxx]

> テストプログラムの
> #define issjishead(c)
> の部分ですが、
> ext ? a : b
> の記述を使用して書き直すことで、egcs の問題は回避できそうなかんじです.

具体的にはこんな感じでしょうか。

#define issjishead(c)	((uchar)(c)<0x81? 0: (uchar)(c)<=0x9f? 1: (uchar)(c)<0xe0? 0: (uchar)(c)<=0xfc? 1: 0)

確かに、テストプログラムではこれでOKでした。

--
民斗 <tommy@xxxxxxxxxx>

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

       841 1999-04-28 13:32 [<takeshi@xxxxxxxxxx>] Re: 続・ Shift JIS での文字化け         
       843 1999-04-28 14:29 ┗[<takeshi@xxxxxxxxxx>]                                       
->     844 1999-04-28 16:40  ┗[民斗 <tommy@xxxxxxxx]                                     
       845 1999-04-28 17:33   ┗[<takeshi@xxxxxxxxxx>]