hey Roger, Sorry - didn't see this till now, and just because I happened to check the bts page. I think updates may not go to the submitter unless you explicitly send to <bug>[EMAIL PROTECTED]
Though it looks like 3/4 of the original issues no longer appear in this package, several new issues are now present in 12.3.91-5 (see below). The attached patch fixes the first batch of them. ----- Forwarded message from Buildd user <[EMAIL PROTECTED]> ----- X-Spam-Checker-Version: SpamAssassin 3.1.7-deb (2006-10-05) on ldl.fc.hp.com X-Spam-Level: X-Spam-Status: No, score=-1.4 required=3.5 tests=AWL,BAYES_00,UNDISC_RECIPS autolearn=disabled version=3.1.7-deb Subject: Log for successful build of im-sdk_12.3.91-5 (dist=unstable) From: Buildd user <[EMAIL PROTECTED]> Date: Tue, 05 Jun 2007 16:53:28 +0000 To: undisclosed-recipients: ; X-PMX-Version: 5.3.1.294258, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.6.5.93634 Debian-Buildd-Error: Yes Function `EIMIL_get_private' implicitly converted to pointer at testEIMIL.c:126 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:348 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `le_info_new' implicitly converted to pointer at test_memory.c:21 Function `le_session_context_new' implicitly converted to pointer at test_memory.c:24 Function `le_desktop_context_new' implicitly converted to pointer at test_memory.c:27 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:348 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `palette_window_new' implicitly converted to pointer at palette_main.c:18 Function `vkb_layout_new_for_pc_keyboard' implicitly converted to pointer at palette_aux.c:253 Function `property_data_new' implicitly converted to pointer at palette_aux.c:257 Function `vkb_window_new' implicitly converted to pointer at palette_aux.c:1036 Function `vkb_layout_list_read_from_layout_file' implicitly converted to pointer at palette_aux.c:1052 Function `palette_window_create_vkb_list_menu' implicitly converted to pointer at palette_aux.c:1247 Function `palette_window_update_vkb_list_menu' implicitly converted to pointer at palette_aux.c:1249 Function `palette_window_create_utility_list_menu' implicitly converted to pointer at palette_aux.c:1260 Function `palette_window_update_utility_list_menu' implicitly converted to pointer at palette_aux.c:1262 Function `palette_window_get_button_from_pos' implicitly converted to pointer at palette_menu.c:62 Function `palette_window_get_current_ime_vkb_layout' implicitly converted to pointer at palette_menu.c:191 Function `palette_window_get_vkb_layout_list' implicitly converted to pointer at palette_menu.c:210 Function `property_window_new_with_property_data' implicitly converted to pointer at palette_menu.c:372 Function `vkb_layout_new' implicitly converted to pointer at property_data.c:682 Function `imbean_config_new_from_memory' implicitly converted to pointer at property_data.c:1038 Function `create_pixmap' implicitly converted to pointer at gtkiiimwin.c:646 Function `realloc' implicitly converted to pointer at txt2bin.c:298 Function `vkb_window_new' implicitly converted to pointer at palette_aux.c:895 Function `vkb_layout_list_read_from_layout_file' implicitly converted to pointer at palette_aux.c:906 Function `getenv' implicitly converted to pointer at palette_method.c:167 Function `le_object_new' implicitly converted to pointer at le_interface.c:50 Function `le_info_new' implicitly converted to pointer at le_interface.c:87 Function `le_session_reset' implicitly converted to pointer at le_interface.c:199 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:349 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:349 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `le_info_new' implicitly converted to pointer at test_memory.c:21 Function `le_session_context_new' implicitly converted to pointer at test_memory.c:24 Function `le_desktop_context_new' implicitly converted to pointer at test_memory.c:27 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:349 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `palette_window_new' implicitly converted to pointer at palette_main.c:18 Function `vkb_layout_new_for_pc_keyboard' implicitly converted to pointer at palette_aux.c:253 Function `property_data_new' implicitly converted to pointer at palette_aux.c:257 Function `vkb_window_new' implicitly converted to pointer at palette_aux.c:1036 Function `vkb_layout_list_read_from_layout_file' implicitly converted to pointer at palette_aux.c:1052 Function `palette_window_create_vkb_list_menu' implicitly converted to pointer at palette_aux.c:1247 Function `palette_window_update_vkb_list_menu' implicitly converted to pointer at palette_aux.c:1249 Function `palette_window_create_utility_list_menu' implicitly converted to pointer at palette_aux.c:1260 Function `palette_window_update_utility_list_menu' implicitly converted to pointer at palette_aux.c:1262 Function `palette_window_get_button_from_pos' implicitly converted to pointer at palette_menu.c:62 Function `palette_window_get_current_ime_vkb_layout' implicitly converted to pointer at palette_menu.c:191 Function `palette_window_get_vkb_layout_list' implicitly converted to pointer at palette_menu.c:210 Function `property_window_new_with_property_data' implicitly converted to pointer at palette_menu.c:372 Function `vkb_layout_new' implicitly converted to pointer at property_data.c:682 Function `imbean_config_new_from_memory' implicitly converted to pointer at property_data.c:1038 Function `create_pixmap' implicitly converted to pointer at gtkiiimwin.c:646 Function `realloc' implicitly converted to pointer at txt2bin.c:298 Function `ZhuyinKeyToZhuyinSymbol' implicitly converted to pointer at zhuyin_filter.c:255 Function `ZhuyinIndexToZhuyinSymbol' implicitly converted to pointer at zhuyin_keymap.c:150 Function `ZhuyinIndexToZhuyinSymbol' implicitly converted to pointer at zhuyin_properties.c:41 Function `ZhuyinIndexToZhuyinSymbol' implicitly converted to pointer at zhuyin_keymap.c:150 Function `my_strsplit' implicitly converted to pointer at iiimcfFun.c:1090 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:349 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:349 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `le_info_new' implicitly converted to pointer at test_memory.c:21 Function `le_session_context_new' implicitly converted to pointer at test_memory.c:24 Function `le_desktop_context_new' implicitly converted to pointer at test_memory.c:27 Function `le_object_new' implicitly converted to pointer at le_interface.c:51 Function `le_info_new' implicitly converted to pointer at le_interface.c:60 Function `le_session_reset' implicitly converted to pointer at le_interface.c:349 Function `imbean_config_new_from_file' implicitly converted to pointer at le_info.c:163 Function `ime_module_context_new' implicitly converted to pointer at le_info.c:269 Function `ime_module_new' implicitly converted to pointer at le_info.c:275 Function `imm_keybinding_new' implicitly converted to pointer at le_info.c:386 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_services.c:83 Function `le_session_get_current_ime_module_property_list' implicitly converted to pointer at le_services.c:732 Function `le_desktop_context_get_current_session' implicitly converted to pointer at le_session.c:285 Function `imbean_config_new_from_memory' implicitly converted to pointer at le_desktop.c:504 Function `le_session_get_desktop_context' implicitly converted to pointer at le_keyevent.c:29 Function `le_session_get_session_context' implicitly converted to pointer at le_keyevent.c:36 Function `get_qj_str' implicitly converted to pointer at le_keyevent.c:126 Function `get_punct_str' implicitly converted to pointer at le_keyevent.c:148 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_keyevent.c:170 Function `le_session_get_desktop_context' implicitly converted to pointer at le_auxevent.c:112 Function `le_session_get_ime_module_by_uuid' implicitly converted to pointer at le_auxevent.c:292 Function `le_desktop_profile_write_to_memory' implicitly converted to pointer at le_auxevent.c:447 Function `le_session_get_current_ime_module' implicitly converted to pointer at le_auxevent.c:497 Function `session_get_pc_style' implicitly converted to pointer at le_auxevent.c:680 Function `palette_window_new' implicitly converted to pointer at palette_main.c:18 Function `vkb_layout_new_for_pc_keyboard' implicitly converted to pointer at palette_aux.c:253 Function `property_data_new' implicitly converted to pointer at palette_aux.c:257 Function `vkb_window_new' implicitly converted to pointer at palette_aux.c:1036 Function `vkb_layout_list_read_from_layout_file' implicitly converted to pointer at palette_aux.c:1052 Function `palette_window_create_vkb_list_menu' implicitly converted to pointer at palette_aux.c:1247 Function `palette_window_update_vkb_list_menu' implicitly converted to pointer at palette_aux.c:1249 Function `palette_window_create_utility_list_menu' implicitly converted to pointer at palette_aux.c:1260 Function `palette_window_update_utility_list_menu' implicitly converted to pointer at palette_aux.c:1262 Function `palette_window_get_button_from_pos' implicitly converted to pointer at palette_menu.c:62 Function `palette_window_get_current_ime_vkb_layout' implicitly converted to pointer at palette_menu.c:191 Function `palette_window_get_vkb_layout_list' implicitly converted to pointer at palette_menu.c:210 Function `property_window_new_with_property_data' implicitly converted to pointer at palette_menu.c:372 Function `vkb_layout_new' implicitly converted to pointer at property_data.c:682 Function `imbean_config_new_from_memory' implicitly converted to pointer at property_data.c:1038 Function `create_pixmap' implicitly converted to pointer at gtkiiimwin.c:646 Function `realloc' implicitly converted to pointer at txt2bin.c:298 Function `ZhuyinKeyToZhuyinSymbol' implicitly converted to pointer at zhuyin_filter.c:255 Function `ZhuyinIndexToZhuyinSymbol' implicitly converted to pointer at zhuyin_keymap.c:150 Function `ZhuyinIndexToZhuyinSymbol' implicitly converted to pointer at zhuyin_properties.c:41 Function `ZhuyinIndexToZhuyinSymbol' implicitly converted to pointer at zhuyin_keymap.c:150 ----- End forwarded message ----- -- dann frazier
diff -urN iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_info.h iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_info.h --- iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_info.h 2005-04-26 22:08:10.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_info.h 2007-06-06 11:50:35.000000000 -0600 @@ -46,4 +46,6 @@ MConverter *converter; } LeInfoRec; +LeInfoRec *le_info_new(); + #endif /* _LE_INFO_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_interface.c iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_interface.c --- iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_interface.c 2005-04-18 08:21:22.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_interface.c 2007-06-06 11:50:35.000000000 -0600 @@ -2,6 +2,7 @@ #include "le_object.h" #include "le_info.h" +#include "le_session.h" Bool if_le_OpenIF(iml_if_t *); Bool if_le_CloseIF(iml_if_t *); diff -urN iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_object.h iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_object.h --- iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_object.h 2005-03-07 23:17:13.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_object.h 2007-06-06 11:50:35.000000000 -0600 @@ -17,4 +17,6 @@ } LeObjectRec; +LeObjectRec *le_object_new(); + #endif /* _LE_OBJECT_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_session.h iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_session.h --- iiimf-12.3.91-svn2814.orig/leif/m17n_le/src/leif/le_session.h 2005-04-26 22:08:10.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/m17n_le/src/leif/le_session.h 2007-06-06 11:50:35.000000000 -0600 @@ -16,4 +16,6 @@ } LeSessionContextRec; +IMText *le_session_reset(iml_session_t * s); + #endif /* _LE_SESSION_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c iiimf-12.3.91-svn2814/leif/sch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c --- iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c 2005-05-17 08:01:50.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/sch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c 2007-06-06 11:39:19.000000000 -0600 @@ -8,6 +8,7 @@ #include "gtkiiimwin.h" #include "gtkflatbutton.h" #include "imlabel.h" +#include "support.h" #define MAX_CANDIDATE_COUNT 32 #define MAX_LABELSTRING_LEN (8*1024) diff -urN iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c iiimf-12.3.91-svn2814/leif/sch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c --- iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c 2005-01-19 19:04:02.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/sch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c 2007-06-05 14:43:01.000000000 -0600 @@ -43,6 +43,7 @@ /* txt2bin.c */ #include <stdio.h> +#include <stdlib.h> #include "codetable.h" #include "ctfile.h" diff -urN iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_info.h iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_info.h --- iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_info.h 2005-04-14 04:36:58.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_info.h 2007-06-06 11:49:48.000000000 -0600 @@ -76,4 +76,6 @@ } LeInfoRec; +LeInfoRec *le_info_new(); + #endif /* _LE_INFO_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_interface.c iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_interface.c --- iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_interface.c 2005-08-15 03:15:00.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_interface.c 2007-06-06 11:49:48.000000000 -0600 @@ -3,6 +3,7 @@ #include "le_object.h" #include "le_info.h" +#include "le_session.h" Bool if_le_OpenIF(iml_if_t *); Bool if_le_CloseIF(iml_if_t *); diff -urN iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_object.h iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_object.h --- iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_object.h 2005-03-08 04:15:58.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_object.h 2007-06-06 11:49:48.000000000 -0600 @@ -17,4 +17,6 @@ } LeObjectRec; +LeObjectRec *le_object_new(); + #endif /* _LE_OBJECT_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_session.h iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_session.h --- iiimf-12.3.91-svn2814.orig/leif/sch_le_sun/src/leif/le_session.h 2005-02-01 22:09:24.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/sch_le_sun/src/leif/le_session.h 2007-06-06 11:49:48.000000000 -0600 @@ -47,4 +47,6 @@ //TImePCAuxOption *pc_aux_options; //preedit_candidates aux options } LeSessionContextRec; +IMText *le_session_reset(iml_session_t * s); + #endif /* _LE_SESSION_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c iiimf-12.3.91-svn2814/leif/tch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c --- iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c 2005-05-17 08:01:50.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/tch_le_sun/src/auxiliary_windows/gtk2/gtkiiimwin.c 2007-06-06 11:41:57.000000000 -0600 @@ -8,6 +8,7 @@ #include "gtkiiimwin.h" #include "gtkflatbutton.h" #include "imlabel.h" +#include "support.h" #define MAX_CANDIDATE_COUNT 32 #define MAX_LABELSTRING_LEN (8*1024) diff -urN iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c iiimf-12.3.91-svn2814/leif/tch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c --- iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c 2005-01-19 19:04:02.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/tch_le_sun/src/input_methods/codetable_im/utils/txt2bin.c 2007-06-05 14:43:14.000000000 -0600 @@ -43,6 +43,7 @@ /* txt2bin.c */ #include <stdio.h> +#include <stlib.h> #include "codetable.h" #include "ctfile.h" diff -urN iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_info.h iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_info.h --- iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_info.h 2005-04-14 04:34:33.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_info.h 2007-06-06 11:50:23.000000000 -0600 @@ -76,4 +76,6 @@ } LeInfoRec; +LeInfoRec *le_info_new(); + #endif /* _LE_INFO_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_interface.c iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_interface.c --- iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_interface.c 2005-08-15 03:15:00.000000000 -0600 +++ iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_interface.c 2007-06-06 11:50:23.000000000 -0600 @@ -3,6 +3,7 @@ #include "le_object.h" #include "le_info.h" +#include "le_session.h" Bool if_le_OpenIF(iml_if_t *); Bool if_le_CloseIF(iml_if_t *); diff -urN iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_object.h iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_object.h --- iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_object.h 2005-03-08 04:14:22.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_object.h 2007-06-06 11:50:23.000000000 -0600 @@ -17,4 +17,6 @@ } LeObjectRec; +LeObjectRec *le_object_new(); + #endif /* _LE_OBJECT_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_session.h iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_session.h --- iiimf-12.3.91-svn2814.orig/leif/tch_le_sun/src/leif/le_session.h 2005-02-01 22:44:49.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/tch_le_sun/src/leif/le_session.h 2007-06-06 11:50:23.000000000 -0600 @@ -47,4 +47,6 @@ //TImePCAuxOption *pc_aux_options; //preedit_candidates aux options } LeSessionContextRec; +IMText *le_session_reset(iml_session_t * s); + #endif /* _LE_SESSION_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_info.h iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_info.h --- iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_info.h 2005-03-04 04:03:48.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_info.h 2007-06-06 11:49:36.000000000 -0600 @@ -28,4 +28,6 @@ } LeInfoRec; +LeInfoRec *le_info_new(); + #endif /* _LE_INFO_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_interface.c iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_interface.c --- iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_interface.c 2005-03-04 04:03:48.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_interface.c 2007-06-06 11:49:36.000000000 -0600 @@ -2,6 +2,7 @@ #include "le_object.h" #include "le_info.h" +#include "le_session.h" Bool if_le_OpenIF(iml_if_t *); Bool if_le_CloseIF(iml_if_t *); diff -urN iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_object.h iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_object.h --- iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_object.h 2005-03-06 19:30:11.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_object.h 2007-06-06 11:49:36.000000000 -0600 @@ -17,4 +17,6 @@ } LeObjectRec; +LeObjectRec *le_object_new(); + #endif /* _LE_OBJECT_H_ */ diff -urN iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_session.h iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_session.h --- iiimf-12.3.91-svn2814.orig/leif/thai_le_sun/src/leif/le_session.h 2005-03-04 04:03:48.000000000 -0700 +++ iiimf-12.3.91-svn2814/leif/thai_le_sun/src/leif/le_session.h 2007-06-06 11:49:36.000000000 -0600 @@ -14,4 +14,6 @@ } LeSessionContextRec; +IMText *le_session_reset(iml_session_t * s); + #endif /* _LE_SESSION_H_ */