$OpenBSD: patch-mozilla_accessible_src_atk_nsAppRootAccessible_cpp,v 1.3 2010/07/27 17:01:16 landry Exp $
--- mozilla/accessible/src/atk/nsAppRootAccessible.cpp.orig	Wed Jun 23 19:46:29 2010
+++ mozilla/accessible/src/atk/nsAppRootAccessible.cpp	Wed Jul  7 08:43:04 2010
@@ -56,7 +56,7 @@ typedef GType (* AtkGetTypeType) (void);
 GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
 static PRBool sATKChecked = PR_FALSE;
 static PRLibrary *sATKLib = nsnull;
-static const char sATKLibName[] = "libatk-1.0.so.0";
+static const char sATKLibName[] = "libatk-1.0.so";
 static const char sATKHyperlinkImplGetTypeSymbol[] =
     "atk_hyperlink_impl_get_type";
 static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -118,8 +118,8 @@ static GHashTable *key_listener_list = NULL;
 static guint key_snooper_id = 0;
 
 G_BEGIN_DECLS
-typedef void (*GnomeAccessibilityInit) (void);
-typedef void (*GnomeAccessibilityShutdown) (void);
+typedef void (*GnomeAccessibilityInit) ();
+typedef void (*GnomeAccessibilityShutdown) ();
 G_END_DECLS
 
 struct MaiUtil
@@ -762,9 +762,11 @@ LoadGtkModule(GnomeAccessibilityModule& aModule)
     }
 
     //we have loaded the library, try to get the function ptrs
-    if (!(aModule.init = PR_FindFunctionSymbol(aModule.lib,
+    if (!(aModule.init = (GnomeAccessibilityInit)
+                                PR_FindFunctionSymbol(aModule.lib,
                                                aModule.initName)) ||
-        !(aModule.shutdown = PR_FindFunctionSymbol(aModule.lib,
+        !(aModule.shutdown = (GnomeAccessibilityShutdown) 
+                                PR_FindFunctionSymbol(aModule.lib,
                                                    aModule.shutdownName))) {
 
         //fail, :(
