![]() |
libbasehangul
0.1.0
|
열거형 타입 | |
| enum | Encoding { UCS2, UTF8 } |
| Output encoding method. 더 자세히 ... | |
함수 | |
| size_t | BaseHangulEncodeLength (size_t inputSize, Encoding encoding) |
| Calculate size of data when encoded. | |
| size_t | BaseHangulEncode (unsigned char *encoded, const unsigned char *input, size_t len, Encoding encoding) |
| Encode data using basehangul method. | |
| size_t | BaseHangulDecode (unsigned char *decoded, const unsigned char *encoded, size_t len, Encoding encoding) |
| Decode basehangul encoded data. | |
| const uint16_t * | BaseHangulDecodeBlock (unsigned char *decoded, const uint16_t *encoded, size_t len) |
| Decode basehangul encoded data block(max 5byte) | |
| const unsigned char * | BaseHangulEncodeBlock (uint16_t *encoded, const unsigned char *input, size_t len) |
| Encode data block(max 4byte) | |
| enum Encoding |
| size_t BaseHangulDecode | ( | unsigned char * | decoded, |
| const unsigned char * | encoded, | ||
| size_t | len, | ||
| Encoding | encoding | ||
| ) |
Decode basehangul encoded data.
| [out] | decoded | |
| [in] | encoded | Basehangul encoded data |
| [in] | len | Length of encoded |
| [in] | encoding | Encoding of encoded |
decoded | const uint16_t* BaseHangulDecodeBlock | ( | unsigned char * | decoded, |
| const uint16_t * | encoded, | ||
| size_t | len | ||
| ) |
Decode basehangul encoded data block(max 5byte)
| [out] | decoded | decoded data of encoded |
| [in] | encoded | encoded data (UCS2) |
| [in] | len | encoded block size(2byte) |
| const unsigned char* BaseHangulEncodeBlock | ( | uint16_t * | encoded, |
| const unsigned char * | input, | ||
| size_t | len | ||
| ) |
Encode data block(max 4byte)
| [out] | encoded | Basehangul encoded data |
| [in] | input | raw data to encode |
| [in] | len | Size of input |