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_ */

Reply via email to