add extern "C"
authorPeng Wu <alexepico@gmail.com>
Tue, 30 Aug 2011 05:00:34 +0000 (13:00 +0800)
committerPeng Wu <alexepico@gmail.com>
Tue, 30 Aug 2011 05:00:57 +0000 (13:00 +0800)
src/pinyin.cpp
src/pinyin.h

index b3f4f1b..8eb4640 100644 (file)
@@ -1,7 +1,6 @@
 #include "pinyin.h"
 
-/* Note: will implement a glue layer for input method integration.
- */
+/* a glue layer for input method integration. */
 
 struct _pinyin_context_t{
     PinyinCustomSettings m_custom;
index c4c121d..49b85a2 100644 (file)
@@ -43,6 +43,8 @@
 
 using namespace pinyin;
 
+extern "C" {
+
 typedef struct _pinyin_context_t pinyin_context_t;
 
 pinyin_context_t * pinyin_init(const char * systemdir, const char * userdir);
@@ -87,4 +89,6 @@ bool pinyin_train(pinyin_context_t * context);
 bool pinyin_save(pinyin_context_t * context);
 bool pinyin_reset(pinyin_context_t * context);
 
+}
+
 #endif