diff --git a/Source/3rdParty/OVMandarin/Mandarin.h b/Source/3rdParty/OVMandarin/Mandarin.h index 61697c1c..03a46c08 100644 --- a/Source/3rdParty/OVMandarin/Mandarin.h +++ b/Source/3rdParty/OVMandarin/Mandarin.h @@ -210,7 +210,7 @@ typedef BopomofoSyllable BPMF; typedef std::map> BopomofoKeyToComponentMap; typedef std::map BopomofoComponentToKeyMap; -class BopomofoKeyboardLayout +extern "C" class BopomofoKeyboardLayout { public: static const BopomofoKeyboardLayout *StandardLayout(); @@ -438,7 +438,7 @@ class BopomofoKeyboardLayout BopomofoComponentToKeyMap m_componentToKey; }; -class BopomofoReadingBuffer +extern "C" class BopomofoReadingBuffer { public: explicit BopomofoReadingBuffer(const BopomofoKeyboardLayout *layout) : layout_(layout), pinyin_mode_(false)