|
The m17n Library
1.8.4
|
Functions | |
| 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) |
| Resolve coding system name. More... | |
| int | mconv_list_codings (MSymbol **symbols) |
| List symbols representing coding systems. More... | |
| MConverter * | mconv_buffer_converter (MSymbol name, const unsigned char *buf, int n) |
| Create a code converter bound to a buffer. More... | |
| MConverter * | mconv_stream_converter (MSymbol name, FILE *fp) |
| Create a code converter bound to a stream. More... | |
| int | mconv_reset_converter (MConverter *converter) |
| Reset a code converter. More... | |
| void | mconv_free_converter (MConverter *converter) |
| Free a code converter. More... | |
| MConverter * | mconv_rebind_buffer (MConverter *converter, const unsigned char *buf, int n) |
| Bind a buffer to a code converter. More... | |
| MConverter * | mconv_rebind_stream (MConverter *converter, FILE *fp) |
| Bind a stream to a code converter. More... | |
| MText * | mconv_decode (MConverter *converter, MText *mt) |
| Decode a byte sequence into an M-text. More... | |
| MText * | mconv_decode_buffer (MSymbol name, const unsigned char *buf, int n) |
| Decode a buffer area based on a coding system. More... | |
| MText * | mconv_decode_stream (MSymbol name, FILE *fp) |
| Decode a stream input based on a coding system. More... | |
| int | mconv_encode (MConverter *converter, MText *mt) |
| Encode an M-text into a byte sequence. More... | |
| int | mconv_encode_range (MConverter *converter, MText *mt, int from, int to) |
| Encode a part of an M-text. More... | |
| int | mconv_encode_buffer (MSymbol name, MText *mt, unsigned char *buf, int n) |
| Encode an M-text into a buffer area. More... | |
| int | mconv_encode_stream (MSymbol name, MText *mt, FILE *fp) |
| Encode an M-text to write to a stream. More... | |
| int | mconv_getc (MConverter *converter) |
| Read a character via a code converter. More... | |
| int | mconv_ungetc (MConverter *converter, int c) |
| Push a character back to a code converter. More... | |
| int | mconv_putc (MConverter *converter, int c) |
| Write a character via a code converter. More... | |
| MText * | mconv_gets (MConverter *converter, MText *mt) |
| Read a line using a code converter. More... | |
Variables | |
Variables: Symbols representing coding systems | |
| MSymbol | Mcoding_us_ascii |
| Symbol for the coding system US-ASCII. More... | |
| MSymbol | Mcoding_iso_8859_1 |
| Symbol for the coding system ISO-8859-1. More... | |
| MSymbol | Mcoding_utf_8 |
| Symbol for the coding system UTF-8. More... | |
| MSymbol | Mcoding_utf_8_full |
| Symbol for the coding system UTF-8-FULL. More... | |
| MSymbol | Mcoding_utf_16 |
| Symbol for the coding system UTF-16. More... | |
| MSymbol | Mcoding_utf_16be |
| Symbol for the coding system UTF-16BE. More... | |
| MSymbol | Mcoding_utf_16le |
| Symbol for the coding system UTF-16LE. More... | |
| MSymbol | Mcoding_utf_32 |
| Symbol for the coding system UTF-32. More... | |
| MSymbol | Mcoding_utf_32be |
| Symbol for the coding system UTF-32BE. More... | |
| MSymbol | Mcoding_utf_32le |
| Symbol for the coding system UTF-32LE. More... | |
| MSymbol | Mcoding_sjis |
| Symbol for the coding system SJIS. More... | |
Variables: Parameter keys for mconv_define_coding(). <br> | |
| MSymbol | Mtype |
| MSymbol | Mcharsets |
| MSymbol | Mflags |
| MSymbol | Mdesignation |
| MSymbol | Minvocation |
| MSymbol | Mcode_unit |
| MSymbol | Mbom |
| MSymbol | Mlittle_endian |
Variables: Symbols representing coding system types. <br> | |
| MSymbol | Mutf |
| MSymbol | Miso_2022 |
Variables: Symbols appearing in the value of Mflags parameter. <br> | |
Symbols that can be a value of the Mflags parameter of a coding system used in an argument to the mconv_define_coding() function (which see). | |
| 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 |
Variables: Others | |
Remaining variables. | |
| MSymbol | Mmaybe |
| Symbol whose name is "maybe". More... | |
| MSymbol | Mcoding |
The symbol Mcoding. More... | |