Etsushi Kato
ekato****@ees*****
2005年 3月 23日 (水) 20:32:23 JST
On 2005/03/22, at 17:07, Etsushi Kato wrote: > On 2005/03/22, at 2:22, Masanari Yamamoto wrote: > >> isdigitなどctype.hのマクロの引数は-1〜255でなければならないそうです >> (man isdigit)。この引数の型がcharの場合、-128〜127の値になるので、誤動 >> 作を起こすことがあります。 >> >> isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, >> islower, isprint, ispunct, isspace, isupper, isxdigit >> これらのマクロを使う場合は >> isdigit((unsigned char)c) >> のようにunsigned charにキャストする必要がありそうです。 skk-dic.c はキャストするようにしておきました。 ついでに、"Greek" などの大文字で始まって小文字で終わる見出し語を補完できないという バグも見つけたのでこちらも直しました。 ほかのファイルについてはどうしましょうか。山本さんにお願いしてよろしいでしょうか? -- Etsushi Kato ekato****@ees*****