大文字と小文字 ― 2005年10月24日 08時31分59秒
libnmz には isalpha, isalnum 等のローケルに依存して動作が異なる関数が使われています。
これは、ローケルによって動作が異なるため、注意が必要です。
(ASCII 7bit 文字を引数に渡す場合は問題ありません。)
strcasecmp, strncasecmp もローケル依存のため、注意が必要です。
toupper, tolower は撲滅したはずです。もし、toupper, tolower が使われている箇所があれば、それはバグです。
strcasecmp, strncasecmp がないシステムのために strcasecmp.c, strncasecmp.c は nmz/ に含まれますが、ここでは tolower が使われる可能性があるので、注意が必要です。
これは、ローケルによって動作が異なるため、注意が必要です。
(ASCII 7bit 文字を引数に渡す場合は問題ありません。)
strcasecmp, strncasecmp もローケル依存のため、注意が必要です。
toupper, tolower は撲滅したはずです。もし、toupper, tolower が使われている箇所があれば、それはバグです。
strcasecmp, strncasecmp がないシステムのために strcasecmp.c, strncasecmp.c は nmz/ に含まれますが、ここでは tolower が使われる可能性があるので、注意が必要です。
コメント
トラックバック
このエントリのトラックバックURL: http://namazu.asablo.jp/blog/2005/10/24/118243/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。