名前 | 形式 | MT レベル | 機能説明 | ファイル | 関連項目 | 注意事項
cc [ flag... ]file... [library... ] #include <jctype.h> intisjis(wint_tc, ...);
MT-safe
これらのマクロ、関数は、文字テーブル参照により ワイド文字 (wchar_t 型) を分類します。これらのマクロ、関数が正しく動作するためには、 setlocale(3C) 関数により LC_CTYPE
ロケールカテゴリがシステムで定義された ja ( または japanese) ロケールに設定されている必要があります。なお、ワイド文字 c は現在のロケールで正しい文字コードに対応したワイド文字、および WEOF に対して定義されています。
これらのマクロは、真の場合は 0 以外を、偽の場合は 0 を返します。
c は JIS X 0208 の 1 区から 84 区までで定義される文字を表すワイド文字。文字未定義領域も含まれ、また 13 区特殊文字も含まれます
c は JIS X 0208 で定義される英字を表すワイド文字。国際化関数 isenglish(c) と同等
c は JIS X 0208、JIS X 0212 で定義されるアルファベットの大文字を表すワイド文字
c は JIS X 0208、JIS X 0212 で定義されるアルファベットの小文字を表すワイド文字
c は JIS X 0208 で定義される数字を表すワイド文字。国際化関数 isnumber(c) と同等
c は JIS X 0208 で定義される空白文字を表すワイド文字
c は JIS X 0208、JIS X 0212 で定義される記述記号を表すワイド文字
c は JIS X 0208 で定義される括弧記号を表すワイド文字
c は JIS X 0208 で定義されるけい線素片を表すワイド文字
c は JIS X 0208 、JIS X 0212 で定義される単位記号を表すワイド文字
c は JIS X 0208 で定義される学術記号を表すワイド文字
c は JIS X 0208、JIS X 0212 で定義される一般記号を表すワイド文字
c は JIS X 0208、JIS X 0212 、 IBM 拡張文字、 NEC 選定 IBM 拡張文字で定義される漢字を表すワイド文字。国際化関数 isideogram(c) と同等
c は JIS X 0208、JIS X 0212 、IBM 拡張文字、NEC 選定 IBM 拡張文字で定義される特殊文字を表すワイド文字。国際化関数 isspecial(c) と同等
c は JIS X 0208 で定義されるギリシャ文字を表すワイド文字
c は JIS X 0208 で定義されるロシア文字を表すワイド文字
c は JIS X 0208 で定義されるカタカナ、濁点 (゛)、半濁点 (゜)、長音記号 (ー)、カタカナ繰返し記号 (ヽヾ) を表すワイド文字
c は JIS X 0208 で定義されるひらがな、濁点 (゛)、半濁点 (゜)、長音記号 (ー)、ひらがな繰返し記号 (ヽヾ) を表すワイド文字
c は JIS X 0201 で定義されるカタカナ用図形キャラクタに属する文字を表すワイド文字
isj1bytekana(c) と同様
日本語専用ライブラリ libjapanese.a とそれに関連するヘッダーファイルは、将来のリリースでは提供されません。libjapanese.a を使用しているアプリケーションプログラムは、 XPG4.2 などの標準関数を使用して書き換えることをお勧めします。標準関数に関しては、wctype_ja(3C) 、 wctrans_ja(3C)、および iconv_ja(5) のマニュアルページを参照してください。 また、使用例については、「JFP 開発ガイド」を参照してください。
libjapanese.a を使用しているアプリケーションプログラムの ソース互換性を保つために、代替関数およびマクロをソースファイルで提供しています。 これらを使用する場合は、SUNWjlibj パッケージをインストールする必要があります。SUNWjlibj パッケージは、Solaris のインストール時に全体ディストリビューションを選択するとインストールされます。代替関数およびマクロの使用方法については、次の README ファイルを参照してください。
/usr/share/src/libjapanese/README
なお、 libjapanese.a ライブラリおよび関連するヘッダーファイルも SUNWjlibj パッケージに含まれています。