/* Returns: data from the queue or NULL, when no data is available immediately.  */
gpointer g_async_queue_try_pop_unlocked(GAsyncQueue *queue)
/* Returns: data from the queue or NULL, when no data is available immediately.  */
gpointer g_async_queue_try_pop_unlocked(GAsyncQueue *queue)
{
  g_return_val_if_fail (queue, NULL);
  return g_async_queue_pop_intern_unlocked (queue, FALSE, -1);
}