/* Returns: a newly allocated #GPrivate (which can never be destroyed)  */
GPrivate* g_private_new(GDestroyNotify notify)
/* Returns: a newly allocated #GPrivate (which can never be destroyed)  */
GPrivate* g_private_new(GDestroyNotify notify)
{
  GPrivate tmp = G_PRIVATE_INIT (notify);
  GPrivate *key;
  key = g_slice_new (GPrivate);
  *key = tmp;
  return key;
}