diff options
author | Dom Lachowicz <domlachowicz@gmail.com> | 2009-05-22 21:37:42 +0000 |
---|---|---|
committer | Dom Lachowicz <domlachowicz@gmail.com> | 2009-05-22 21:37:42 +0000 |
commit | 2f830e3bb302e45c5ffb4070f10a2b3e66407315 (patch) | |
tree | 983b7b858be97b161bf525cdb188958be289d45b /src/myspell/myspell_checker.cpp | |
parent | eceb0e0441abbc696cee6d4c00ba1a226351038c (diff) | |
download | enchant-2f830e3bb302e45c5ffb4070f10a2b3e66407315.tar.gz |
on a hunch from Fridrich, put all functions that are called by C code inside of an 'extern C' block. maybe calling conventions differ between C/C++ on Win32.
git-svn-id: svn+ssh://svn.abisource.com/svnroot/enchant/trunk@26483 bcba8976-2d24-0410-9c9c-aab3bd5fdfd6
Diffstat (limited to 'src/myspell/myspell_checker.cpp')
-rw-r--r-- | src/myspell/myspell_checker.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/myspell/myspell_checker.cpp b/src/myspell/myspell_checker.cpp index 6ee761e..84ab36c 100644 --- a/src/myspell/myspell_checker.cpp +++ b/src/myspell/myspell_checker.cpp @@ -475,6 +475,11 @@ myspell_provider_enum_dicts (const char * const directory, } } +extern "C" { + +ENCHANT_MODULE_EXPORT (EnchantProvider *) + init_enchant_provider (void); + static char ** myspell_provider_list_dicts (EnchantProvider * me, size_t * out_n_dicts) @@ -580,11 +585,6 @@ myspell_provider_describe (EnchantProvider * me) return "Myspell Provider"; } -extern "C" { - -ENCHANT_MODULE_EXPORT (EnchantProvider *) - init_enchant_provider (void); - EnchantProvider * init_enchant_provider (void) { |