|
Packit |
d394d9 |
/* Copyright (C) 1995 Bjoern Beutel. */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
/* Description. =============================================================*/
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
/* This module handles the splitting of Hangul syllables and multi-letter
|
|
Packit |
d394d9 |
* Jamos into single Hangul letters (and back).
|
|
Packit |
d394d9 |
* It also converts Romanised hangul to split Hangul (and back). */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
/* Variables. ===============================================================*/
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
extern bool_t roman_hangul;
|
|
Packit |
d394d9 |
/* Indicates whether Hangul output is transcribed to latin letters. */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
/* Functions. ===============================================================*/
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
extern void init_hangul( void );
|
|
Packit |
d394d9 |
/* Initialise hangul conversions. */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
extern void terminate_hangul( void );
|
|
Packit |
d394d9 |
/* Free memory used by hangul conversions. */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
extern void decode_hangul( char_t **string_p );
|
|
Packit |
d394d9 |
/* Decode *STRING_P to external format.
|
|
Packit |
d394d9 |
* *STRING_P must be a string on the heap;
|
|
Packit |
d394d9 |
* it will be replaced by the new string which is also on the heap. */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
extern void encode_hangul( char_t **string_p );
|
|
Packit |
d394d9 |
/* Encode *STRING_P to internal format.
|
|
Packit |
d394d9 |
* *STRING_P must be a string on the heap;
|
|
Packit |
d394d9 |
* it will be replaced by the new string which is also on the heap. */
|
|
Packit |
d394d9 |
|
|
Packit |
d394d9 |
/* End of file. =============================================================*/
|