Description: do not cast pointers to unsigned integers
 GType is an opaque pointer, not an unsigned integer, which means that when
 you cast it to one, instead of using the ACTUAL RETURN TYPE THAT'S BEEN
 DECLARED, you cause immediate segfaults on 64-bit architectures.
Author: Steve Langasek <steve.langasek@ubuntu.com>

Index: libpeas/libpeas/peas-extension.c
===================================================================
--- libpeas.orig/libpeas/peas-extension.c
+++ libpeas/libpeas/peas-extension.c
@@ -84,7 +84,7 @@
     }
   else
     {
-      return GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (exten), "peas-extension-type"));
+      return (GType) g_object_get_data (G_OBJECT (exten), "peas-extension-type");
     }
 }
 
