diff options
Diffstat (limited to 'src/pinyin.h')
-rw-r--r-- | src/pinyin.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pinyin.h b/src/pinyin.h index 7bed656..e11e8e3 100644 --- a/src/pinyin.h +++ b/src/pinyin.h @@ -34,14 +34,15 @@ using namespace pinyin; extern "C" { typedef struct _pinyin_context_t pinyin_context_t; +typedef struct _pinyin_instance_t pinyin_instance_t; -typedef struct { +struct _pinyin_instance_t{ pinyin_context_t * m_context; ChewingKeyVector m_pinyin_keys; ChewingKeyRestVector m_pinyin_key_rests; CandidateConstraints m_constraints; MatchResults m_match_results; -} pinyin_instance_t; +}; pinyin_context_t * pinyin_init(const char * systemdir, const char * userdir); bool pinyin_save(pinyin_context_t * context); |