void uim_init_im_subrs(void) { uim_scm_init_proc1("im-retrieve-context", im_retrieve_context); uim_scm_init_proc2("im-set-encoding", im_set_encoding); uim_scm_init_proc2("im-convertible?", im_convertiblep); uim_scm_init_proc2("im-commit", im_commit); uim_scm_init_proc1("im-clear-preedit", im_clear_preedit); uim_scm_init_proc3("im-pushback-preedit", im_pushback_preedit); uim_scm_init_proc1("im-update-preedit", im_update_preedit); uim_scm_init_proc3("im-activate-candidate-selector", im_activate_candidate_selector); uim_scm_init_proc2("im-select-candidate", im_select_candidate); uim_scm_init_proc2("im-shift-page-candidate", im_shift_page_candidate); uim_scm_init_proc1("im-deactivate-candidate-selector", im_deactivate_candidate_selector); uim_scm_init_proc2("im-delay-activate-candidate-selector", im_delay_activate_candidate_selector); uim_scm_init_proc1("im-delay-activate-candidate-selector-supported?", im_delay_activate_candidate_selector_supportedp); uim_scm_init_proc5("im-acquire-text-internal", im_acquire_text); uim_scm_init_proc5("im-delete-text-internal", im_delete_text); uim_scm_init_proc1("im-clear-mode-list", im_clear_mode_list); uim_scm_init_proc2("im-pushback-mode-list", im_pushback_mode_list); uim_scm_init_proc1("im-update-mode-list", im_update_mode_list); uim_scm_init_proc2("im-update-mode", im_update_mode); uim_scm_init_proc2("im-update-prop-list", im_update_prop_list); uim_scm_init_proc1("im-raise-configuration-change", raise_configuration_change); uim_scm_init_proc2("im-switch-app-global-im", switch_app_global_im); uim_scm_init_proc2("im-switch-system-global-im", switch_system_global_im); }
void uim_init_intl_subrs(void) { intl_init_locale(); uim_scm_init_proc0("gettext-package", intl_gettext_package); uim_scm_init_proc1("textdomain", intl_textdomain); uim_scm_init_proc2("bindtextdomain", intl_bindtextdomain); uim_scm_init_proc2("bind-textdomain-codeset", intl_bind_textdomain_codeset); uim_scm_init_proc1("gettext", intl_gettext); uim_scm_init_proc2("dgettext", intl_dgettext); uim_scm_init_proc3("dcgettext", intl_dcgettext); uim_scm_init_proc3("ngettext", intl_ngettext); uim_scm_init_proc4("dngettext", intl_dngettext); uim_scm_init_proc5("dcngettext", intl_dcngettext); #if ENABLE_NLS uim_scm_callf("provide", "s", "nls"); #endif }
void uim_plugin_instance_init(void) { uim_scm_init_proc5("look-lib-look", uim_look_look); }