|
sylpheed-jp:1184
From: Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx> 山本です。 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 ] |