eucioctl.h ファイル

目的

EUC コード・セットを処理するための ioctl 操作およびデータ・タイプを定義します。

説明

eucioctl.h ファイルには、拡張 UNIX コード (EUC) マルチバイト・コード・セットの処理に使用される情報が入っています。 これは、ioctl 操作と関連データ構造で構成されます。

ユーシオック 構造体には、以下のフィールドが含まれます。

項目 説明
eucw[4] コード・セットのメモリー幅を指定します。 これは、4 つのクラスのそれぞれのマルチバイト文字を保管するために使用されるバイト数を示します。
scrw[4] コード・セットの画面幅を指定します。 これは、4 つのクラスのそれぞれのマルチバイト文字を表示するために使用される列の数を示します。

この構造は、以下の ioctl 操作で使用されます。

項目 説明
EUC_GET (EUC_WGET) EUC 文字幅を戻します。 ユーシオック 構造体は、現在の EUC コード・セットのメモリーと画面幅で埋められます。
EUC_W セット EUC 文字幅を設定します。 ユーシオック 構造は、現行 EUC コード・セットのメモリーおよび画面幅を設定するために使用されます。