|
| 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) |
| | コードコンバータを使って一行読み込む. [詳解]
|
| |