static char g_common_symbol[]={'#','$','%','^','&','*','@'};
extern "C" {
- void scim_module_init (void)
+ EXPORTED void scim_module_init (void)
{
SCIM_DEBUG_IMENGINE (3) << "scim_module_init\n";
bindtextdomain (GETTEXT_PACKAGE, SCIM_SUNPINYIN_LOCALEDIR);
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
}
- void scim_module_exit (void)
+ EXPORTED void scim_module_exit (void)
{
_scim_pinyin_factory.reset ();
_scim_config.reset ();
}
- uint32 scim_imengine_module_init (const ConfigPointer &config)
+ EXPORTED uint32 scim_imengine_module_init (const ConfigPointer &config)
{
SCIM_DEBUG_IMENGINE (3) << "module_init\n";
_status_property.set_tip (_("The status of the current input method. Click to change it."));
return 1;
}
- IMEngineFactoryPointer scim_imengine_module_create_factory (uint32 engine)
+ EXPORTED IMEngineFactoryPointer scim_imengine_module_create_factory (uint32 engine)
{
SCIM_DEBUG_IMENGINE (3) << "entering scim_imengine_module_create_factory()\n";
if (engine != 0) return IMEngineFactoryPointer (0);