国際化対応言語環境の利用ガイド

ctype マクロ

文字の分類や文字の変換マクロは、/usr/include/ctype.h で定義されています。Solaris 8 環境は新しい ctype マクロを提供しています。新しいマクロは、XPG4 で定義された文字の分類および変換セマンティクスをサポートしています。この新しいマクロにアクセスするには、次のいずれかの条件が満たされていなければなりません。

つまり、XPG4 および XPG4.2 アプリケーションは自動的に新しいマクロが含まれます。_XOPEN_SOURCE_XOPEN_VERSION_XOPEN_SOURCE_ECTENDED は、新しい ctype マクロの他に XPG4 関連機能をもたらすので、XPG4 または XPG4.2 以外のアプリケーションは __XPG4_CHAR_CLASS__ を使用しなければなりません。

これに相当する ctype 関数もあります。Solaris 8 関数は XPG4 セマンティクスもサポートします。

詳細については、ctype(3C) のマニュアルページを参照してください。