/* Decreases the reference count of a source by one. If the resulting reference count is zero the source and associated memory will be destroyed.  */
void g_source_unref(GSource *source)
/* Decreases the reference count of a source by one. If the resulting reference count is zero the source and associated memory will be destroyed.  */
void g_source_unref(GSource *source)
{
  g_return_if_fail (source != NULL);
  g_source_unref_internal (source, source->context, FALSE);
}