/* Returns: (transfer none): The user data pointer set, or NULL  */
gpointer g_object_get_qdata(GObject *object, GQuark quark)
/* Returns: (transfer none): The user data pointer set, or NULL  */
gpointer g_object_get_qdata(GObject *object, GQuark quark)
{
  g_return_val_if_fail (G_IS_OBJECT (object), NULL);
  return quark ? g_datalist_id_get_data (&object->qdata, quark) : NULL;
}