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

sylpheed-jp:1184

From: Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx>
Date: Mon, 19 Nov 2001 17:04:09 +0900
Subject: [sylpheed-jp:01184] Re: 特定の条件で文字が表示されない

山本です。

On Mon, 19 Nov 2001 13:49:20 +0900
Shimamoto "Neko" Tatsuya <neko@xxxxxxxxxx> wrote:

> for (; ep_ > scanpos  && !(isalpha(*ep_)||isdigit(*ep_)); --ep_)
> for (; ep_ > scanpos  && !(isupper(*ep_)||islower(*ep_)||isdigit(*ep_)); --ep_)
> のどちらでも怪現象が発生しました。
> 
> isalpha( 0xc0 )、isupper( 0xc0 )、isalnum( 0xc0 )はTRUEになってしまうようです。

なるほど。
というわけで 

#define IS_ASCII_ALNUM(ch)      (isascii(ch) && isalnum(ch))

というマクロを使って解決することにしました(^^;

-- 
Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx>
http://www.good-day.co.jp/    (Good-Day)
http://www.good-day.net/      (Good-Day.NET)
http://sylpheed.good-day.net/ (Sylpheed)


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

      1172 2001-11-16 12:52 [t-kitano@xxxxxxxxxx ] 特定の条件で文字が表示されない          
      1173 2001-11-16 13:58 ┗[neko@xxxxxxxxxx     ]                                       
      1174 2001-11-16 14:20  ┗[yamamoto@xxxxxxxxxx ]                                     
      1175 2001-11-16 14:29   ┣[neko@xxxxxxxxxx     ]                                   
      1176 2001-11-16 21:35   ┣[t-kitano@xxxxxxxxxx ]                                   
      1181 2001-11-19 13:02   ┗[neko@xxxxxxxxxx     ]                                   
      1182 2001-11-19 13:22    ┗[yamamoto@xxxxxxxxxx ]                                 
      1183 2001-11-19 13:49     ┗[neko@xxxxxxxxxx     ]                               
->    1184 2001-11-19 17:04      ┗[yamamoto@xxxxxxxxxx ]