- Fixed MSVC build and some cosmetic fixes/optimizations
This commit is contained in:
parent
c55d806b87
commit
8be23dd403
@ -342,17 +342,6 @@ void CMSSpellLang::BuildRTable(const char *codeset)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
|
||||||
|
|
||||||
void CMSSpellLang::RecodeText(const char *srcText, char *dstText, bool flag)
|
|
||||||
{
|
|
||||||
if (flag)
|
|
||||||
XlatStr(dstText, srcText, mToDicTable->level, mToDicTable);
|
|
||||||
else
|
|
||||||
XlatStr(dstText, srcText, mToLocTable->level, mToLocTable);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
// ------------------------------------------------------------------
|
||||||
|
|
||||||
void CMSSpellLang::BuildSuggest(const char *text, CSpellSuggestV &suggest)
|
void CMSSpellLang::BuildSuggest(const char *text, CSpellSuggestV &suggest)
|
||||||
@ -523,17 +512,6 @@ void CMYSpellLang::BuildRTable(const char *codeset)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
|
||||||
|
|
||||||
void CMYSpellLang::RecodeText(const char *srcText, char *dstText, bool flag)
|
|
||||||
{
|
|
||||||
if (flag)
|
|
||||||
XlatStr(dstText, srcText, mToDicTable->level, mToDicTable);
|
|
||||||
else
|
|
||||||
XlatStr(dstText, srcText, mToLocTable->level, mToLocTable);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
// ------------------------------------------------------------------
|
||||||
|
|
||||||
void CMYSpellLang::BuildSuggest(const char *text, CSpellSuggestV &suggest)
|
void CMYSpellLang::BuildSuggest(const char *text, CSpellSuggestV &suggest)
|
||||||
@ -568,15 +546,18 @@ bool CMYSpellLang::SpellCheck(const char *text)
|
|||||||
|
|
||||||
// ------------------------------------------------------------------
|
// ------------------------------------------------------------------
|
||||||
|
|
||||||
bool CMYSpellLang::SpellSuggest(const char *text, bool more)
|
#endif //#if !defined(GCFG_NO_MYSPELL)
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
// ------------------------------------------------------------------
|
||||||
|
|
||||||
#endif //#if !defined(GCFG_NO_MYSPELL)
|
void CSpellLang::RecodeText(const char *srcText, char *dstText, bool flag)
|
||||||
|
{
|
||||||
|
if (flag)
|
||||||
|
XlatStr(dstText, srcText, mToDicTable->level, mToDicTable);
|
||||||
|
else
|
||||||
|
XlatStr(dstText, srcText, mToLocTable->level, mToLocTable);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
// ------------------------------------------------------------------
|
||||||
|
@ -34,6 +34,10 @@
|
|||||||
|
|
||||||
#if defined (__WIN32__)
|
#if defined (__WIN32__)
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
|
#ifndef PATH_MAX
|
||||||
|
#define PATH_MAX _MAX_PATH
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -72,12 +76,11 @@ public:
|
|||||||
virtual void UnLoad() = 0;
|
virtual void UnLoad() = 0;
|
||||||
|
|
||||||
virtual void BuildRTable(const char *codeset) = 0;
|
virtual void BuildRTable(const char *codeset) = 0;
|
||||||
virtual void RecodeText(const char *srcText, char *dstText, bool flag) = 0;
|
void RecodeText(const char *srcText, char *dstText, bool flag);
|
||||||
|
|
||||||
virtual void BuildSuggest(const char *text, CSpellSuggestV &suggest) = 0;
|
virtual void BuildSuggest(const char *text, CSpellSuggestV &suggest) = 0;
|
||||||
|
|
||||||
virtual bool SpellCheck(const char *text) = 0;
|
virtual bool SpellCheck(const char *text) = 0;
|
||||||
virtual bool SpellSuggest(const char *text, bool more) = 0;
|
|
||||||
virtual bool AddWord(const char *text) = 0;
|
virtual bool AddWord(const char *text) = 0;
|
||||||
|
|
||||||
bool IsMdrLoaded() { return mIsMdrLoaded; }
|
bool IsMdrLoaded() { return mIsMdrLoaded; }
|
||||||
@ -200,6 +203,9 @@ private:
|
|||||||
SpellGetListUdr_fn mSpellGetListUdr;
|
SpellGetListUdr_fn mSpellGetListUdr;
|
||||||
SpellVerifyMdr_fn mSpellVerifyMdr;
|
SpellVerifyMdr_fn mSpellVerifyMdr;
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool SpellSuggest(const char *text, bool more);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CMSSpellLang() { mLibrary = NULL; }
|
CMSSpellLang() { mLibrary = NULL; }
|
||||||
~CMSSpellLang() { Close(); }
|
~CMSSpellLang() { Close(); }
|
||||||
@ -210,12 +216,10 @@ public:
|
|||||||
virtual void UnLoad();
|
virtual void UnLoad();
|
||||||
|
|
||||||
virtual void BuildRTable(const char *codeset);
|
virtual void BuildRTable(const char *codeset);
|
||||||
virtual void RecodeText(const char *srcText, char *dstText, bool flag);
|
|
||||||
|
|
||||||
virtual void BuildSuggest(const char *text, CSpellSuggestV &suggest);
|
virtual void BuildSuggest(const char *text, CSpellSuggestV &suggest);
|
||||||
|
|
||||||
virtual bool SpellCheck(const char *text);
|
virtual bool SpellCheck(const char *text);
|
||||||
virtual bool SpellSuggest(const char *text, bool more);
|
|
||||||
virtual bool AddWord(const char *text);
|
virtual bool AddWord(const char *text);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -244,12 +248,10 @@ public:
|
|||||||
virtual void UnLoad();
|
virtual void UnLoad();
|
||||||
|
|
||||||
virtual void BuildRTable(const char *codeset);
|
virtual void BuildRTable(const char *codeset);
|
||||||
virtual void RecodeText(const char *srcText, char *dstText, bool flag);
|
|
||||||
|
|
||||||
virtual void BuildSuggest(const char *text, CSpellSuggestV &suggest);
|
virtual void BuildSuggest(const char *text, CSpellSuggestV &suggest);
|
||||||
|
|
||||||
virtual bool SpellCheck(const char *text);
|
virtual bool SpellCheck(const char *text);
|
||||||
virtual bool SpellSuggest(const char *text, bool more);
|
|
||||||
virtual bool AddWord(const char *) { return false; }
|
virtual bool AddWord(const char *) { return false; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user