diff options
Diffstat (limited to 'src/pinyin.h')
-rw-r--r-- | src/pinyin.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pinyin.h b/src/pinyin.h index eaa35c2..d99fa63 100644 --- a/src/pinyin.h +++ b/src/pinyin.h @@ -37,6 +37,8 @@ typedef struct _pinyin_context_t pinyin_context_t; typedef struct _pinyin_instance_t pinyin_instance_t; typedef struct _lookup_candidate_t lookup_candidate_t; +typedef struct _import_iterator_t import_iterator_t; + typedef GArray * CandidateVector; /* GArray of lookup_candidate_t */ enum lookup_candidate_type_t{ @@ -105,6 +107,15 @@ bool pinyin_load_phrase_library(pinyin_context_t * context, bool pinyin_unload_phrase_library(pinyin_context_t * context, guint8 index); +import_iterator_t * pinyin_begin_add_phrases(pinyin_context_t * context, + guint8 index); + +bool pinyin_add_phrase(import_iterator_t * iterator, + const char * phrase, + const char * pinyin); + +void pinyin_end_add_phrases(import_iterator_t * iterator); + /** * pinyin_save: * @context: the pinyin context to be saved into user directory. |