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