ftra_dec_jef_init(3) — Subroutines
名称
ftra_dec_jef_init − 変換ルーチン使用環境の初期設定を行います
形式
#include <fna/ftra_def.h>
ftra_dec_jef_init (ext_file,tbl_file,context,itemlist)
引数
char ∗ext_file (Input) 外字管理ファイル名
JEFKNJDEF utility により作成された外字管理ファイルを指定してユーザ定義文字,JEF選定 文字の変換を行うことができます。
char ∗tbl_file (Input) 1バイトコード変換テーブル・ファイル名
void ∗context (Output)
変換コンテキスト・ハンドル
変換コンテキスト・ハンドルが返されます。以降の呼び出しにおいてこのハンドルを 用います。
struct FTRA_ITEM_LIST ∗itemlist (Input)
初期設定を行うパラメータ・リスト
指定可能な Item Code は次のとおりです。
FTRA_k_end_of_item アイテム・リストの終了
FTRA_k_trans_mode 変換モード Bitmask
Item Valueの詳細は『F-RJE for DEC OSF/1 インストレーション/プログラ ミング・ガイド』を参照。
FTRA_k_asc_ebc_tbl テーブルの先頭アドレス
DECからJEFへの1バイトコード変換テーブル(256バイト)を設定します。 tbl_file の指定は無視されます。
FTRA_k_ebc_asc_tbl テーブルの先頭アドレス
JEFからDECへの1バイトコード変換テーブル(256バイト)を設定します。 tbl_file の指定は無視されます。
機能説明
・ 変換テーブルを指定しない場合は,省略時変換テーブルが設定されます。
・ 変換モードを指定しない場合の省略時設定は次のとおりです。
| Field | Value |
| dec_first_mode | FTRA_k_kanji_mode |
| dec_last_mode | FTRA_k_kanji_mode |
| dec_shift | 1 |
| jef_first_mode | FTRA_k_kana_mode |
| jef_last_mode | FTRA_k_kana_mode |
| jef_shift | 1 |
戻り値
[FTRA_s_normal] 正常終了
[FTRA_s_extnotacc] 外字管理ファイルにアクセスできません
[FTRA_s_cantalloc] 変換環境を割り当てできません