From 18324cbd424763fb6bd280ae91b98d8442438d0b Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 13 Apr 2022 19:14:34 +0800 Subject: [PATCH] Mandarin // Add extern "C" to several classes. --- Source/3rdParty/OVMandarin/Mandarin.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)