/* Returns: (transfer full): a #GMount or NULL if @volume isn't mounted. The returned object should be unreffed with g_object_unref() when no longer needed.  */
GMount* g_volume_get_mount(GVolume *volume)
/* Returns: (transfer full): a #GMount or NULL if @volume isn't mounted. The returned object should be unreffed with g_object_unref() when no longer needed.  */
GMount* g_volume_get_mount(GVolume *volume)
{
  GVolumeIface *iface;
  g_return_val_if_fail (G_IS_VOLUME (volume), NULL);
  iface = G_VOLUME_GET_IFACE (volume);
  return (* iface->get_mount) (volume);
}