File scim-1.4.18-gcc15.patch of Package scim

Index: scim-1.4.18/modules/FrontEnd/IMdkit/Xi18n.h
===================================================================
--- scim-1.4.18.orig/modules/FrontEnd/IMdkit/Xi18n.h
+++ scim-1.4.18/modules/FrontEnd/IMdkit/Xi18n.h
@@ -69,13 +69,6 @@ IN CONNECTION WITH THE USE OR PERFORMANC
 #define I18N_SET	1
 #define I18N_GET	2
 
-typedef struct
-{
-    char        *transportname;
-    int         namelen;
-    Bool        (*checkAddr) ();
-} TransportSW;
-
 typedef struct _XIMPending
 {
     unsigned    char *p;
@@ -170,6 +163,13 @@ typedef struct _Xi18nClient
 
 typedef struct _Xi18nCore *Xi18n;
 
+typedef struct _TransportSW TransportSW;
+struct _TransportSW {
+	char * transportname;
+	int	namelen;
+	Bool	(*checkAddr) (Xi18n, TransportSW *, char *);
+};
+
 /*
  * Callback Struct for XIM Protocol
  */
Index: scim-1.4.18/modules/FrontEnd/IMdkit/i18nMethod.c
===================================================================
--- scim-1.4.18.orig/modules/FrontEnd/IMdkit/i18nMethod.c
+++ scim-1.4.18/modules/FrontEnd/IMdkit/i18nMethod.c
@@ -89,7 +89,7 @@ TransportSW _TransR[] =
 #ifdef DNETCONN
     {"decnet",          6, _Xi18nCheckTransAddress},
 #endif
-    {(char *) NULL,     0, (Bool (*) ()) NULL}
+    {(char *) NULL,     0, (Bool (*) (Xi18n, TransportSW *, char *)) NULL}
 };
 
 static Bool GetInputStyles (Xi18n i18n_core, XIMStyles **p_style)
openSUSE Build Service is sponsored by