m17n ライブラリ 1.8.4
|
関数 | |
MSymbol | mconv_define_coding (const char *name, MPlist *plist, int(*resetter)(MConverter *), int(*decoder)(const unsigned char *, int, MText *, MConverter *), int(*encoder)(MText *, int, int, unsigned char *, int, MConverter *), void *extra_info) |
MSymbol | mconv_resolve_coding (MSymbol symbol) |
コード系の名前を解決する. | |
int | mconv_list_codings (MSymbol **symbols) |
コード系を表わすシンボルを列挙する. | |
MConverter * | mconv_buffer_converter (MSymbol name, const unsigned char *buf, int n) |
バッファに結び付けられたコードコンバータを作る. | |
MConverter * | mconv_stream_converter (MSymbol name, FILE *fp) |
ストリームに結び付けられたコードコンバータを作る. | |
int | mconv_reset_converter (MConverter *converter) |
コードコンバータをリセットする. | |
void | mconv_free_converter (MConverter *converter) |
コードコンバータを解放する. | |
MConverter * | mconv_rebind_buffer (MConverter *converter, const unsigned char *buf, int n) |
コードコンバータにバッファ領域を結び付ける. | |
MConverter * | mconv_rebind_stream (MConverter *converter, FILE *fp) |
コードコンバータにストリームを結び付ける. | |
MText * | mconv_decode (MConverter *converter, MText *mt) |
バイト列を M-text にデコードする. | |
MText * | mconv_decode_buffer (MSymbol name, const unsigned char *buf, int n) |
コード系に基づいてバッファ領域をデコードする. | |
MText * | mconv_decode_stream (MSymbol name, FILE *fp) |
コード系に基づいてストリーム入力をデコードする. | |
int | mconv_encode (MConverter *converter, MText *mt) |
M-text をバイト列にエンコードする. | |
int | mconv_encode_range (MConverter *converter, MText *mt, int from, int to) |
M-text の一部をバイト列にエンコードする. | |
int | mconv_encode_buffer (MSymbol name, MText *mt, unsigned char *buf, int n) |
M-text をエンコードしてバッファ領域に書き込む. | |
int | mconv_encode_stream (MSymbol name, MText *mt, FILE *fp) |
M-text をエンコードしてストリームに書き込む. | |
int | mconv_getc (MConverter *converter) |
コードコンバータ経由で一文字を読みこむ. | |
int | mconv_ungetc (MConverter *converter, int c) |
コードコンバータに一文字戻す. | |
int | mconv_putc (MConverter *converter, int c) |
コードコンバータを経由して一文字書き出す. | |
MText * | mconv_gets (MConverter *converter, MText *mt) |
コードコンバータを使って一行読み込む. | |
変数 | |
変数: 定義済みコード系を指定するためのシンボル | |
MSymbol | Mcoding_us_ascii |
US-ASCII コード系のシンボル. | |
MSymbol | Mcoding_iso_8859_1 |
ISO-8859-1 コード系のシンボル. | |
MSymbol | Mcoding_utf_8 |
UTF-8 コード系のシンボル. | |
MSymbol | Mcoding_utf_8_full |
UTF-8-FULL コード系のシンボル. | |
MSymbol | Mcoding_utf_16 |
UTF-16 コード系のシンボル. | |
MSymbol | Mcoding_utf_16be |
UTF-16BE コード系のシンボル. | |
MSymbol | Mcoding_utf_16le |
UTF-16LE コード系のシンボル. | |
MSymbol | Mcoding_utf_32 |
UTF-32 コード系のシンボル. | |
MSymbol | Mcoding_utf_32be |
UTF-32BE コード系のシンボル. | |
MSymbol | Mcoding_utf_32le |
UTF-32LE コード系のシンボル. | |
MSymbol | Mcoding_sjis |
SJIS コード系のシンボル. | |
変数: mconv_define_coding() 用パラメータキー | |
MSymbol | Mtype |
MSymbol | Mcharsets |
MSymbol | Mflags |
MSymbol | Mdesignation |
MSymbol | Minvocation |
MSymbol | Mcode_unit |
MSymbol | Mbom |
MSymbol | Mlittle_endian |
変数: コード系のタイプを示すシンボル. | |
MSymbol | Mutf |
MSymbol | Miso_2022 |
変数: パラメータ Mflags の値となり得るシンボル. | |
関数 mconv_define_coding() の引数として用いられるコード系のパラメータ Mflags の値となり得るシンボル。(詳細は mconv_define_coding()参照)。 | |
MSymbol | Mreset_at_eol |
MSymbol | Mreset_at_cntl |
MSymbol | Meight_bit |
MSymbol | Mlong_form |
MSymbol | Mdesignation_g0 |
MSymbol | Mdesignation_g1 |
MSymbol | Mdesignation_ctext |
MSymbol | Mdesignation_ctext_ext |
MSymbol | Mlocking_shift |
MSymbol | Msingle_shift |
MSymbol | Msingle_shift_7 |
MSymbol | Meuc_tw_shift |
MSymbol | Miso_6429 |
MSymbol | Mrevision_number |
MSymbol | Mfull_support |
変数: その他 | |
ほかの変数。 | |
MSymbol | Mmaybe |
"maybe"という名前を持つシンボル. | |
MSymbol | Mcoding |
シンボル Mcoding . | |