Updates:
        Status: Fixed

Comment #1 on issue 425 by Shawn.P.Huang: [PATCH] Minor fixes for compiler  
warning in ibus
http://code.google.com/p/ibus/issues/detail?id=425

I applied your patch, but changed some your modification. I think it could  
fix your
problems too. Please test it.

{{{
commit 0f66ccbb471efed568f67dcaf5f2ce3f04aaf170
Author: Peng Huang <[email protected]>
Date:   Tue Jun 16 07:36:04 2009 +0800

     Fix build warnings.

diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c
index da56fbc..68a77d8 100644
--- a/client/gtk2/ibusimcontext.c
+++ b/client/gtk2/ibusimcontext.c
@@ -23,6 +23,7 @@
  #include <sys/socket.h>
  #include <sys/time.h>
  #include <sys/un.h>
+#include <string.h>
  #include <ibus.h>
  #include "ibusimcontext.h"

diff --git a/src/ibusconnection.c b/src/ibusconnection.c
index 2892647..7c7e580 100644
--- a/src/ibusconnection.c
+++ b/src/ibusconnection.c
@@ -18,6 +18,7 @@
   * Boston, MA 02111-1307, USA.
   */
  #include <stdarg.h>
+#include "ibusmainloop.h"
  #include "ibusmessage.h"
  #include "ibusconnection.h"
  #include "ibusinternal.h"
diff --git a/src/ibusmainloop.c b/src/ibusmainloop.c
index 581380c..073e0a3 100644
--- a/src/ibusmainloop.c
+++ b/src/ibusmainloop.c
@@ -20,8 +20,8 @@
  #include "ibusmainloop.h"
  #include "ibusinternal.h"

-static DBusConnectionSetupFunc _connection_setup_func =  
dbus_connection_setup;
-static DBusServerSetupFunc _server_setup_func = dbus_server_setup;
+static DBusConnectionSetupFunc _connection_setup_func =  
(DBusConnectionSetupFunc)
dbus_connection_setup;
+static DBusServerSetupFunc _server_setup_func = (DBusServerSetupFunc)  
dbus_server_setup;
  static gpointer _user_data = NULL;

  void
diff --git a/src/ibusserver.c b/src/ibusserver.c
index bc41482..20aef44 100644
--- a/src/ibusserver.c
+++ b/src/ibusserver.c
@@ -18,6 +18,7 @@
   * Boston, MA 02111-1307, USA.
   */

+#include "ibusmainloop.h"
  #include "ibusserver.h"
  #include "ibusinternal.h"

}}}

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

回复