/* If @mem is NULL it simply returns, so there is no need to check @mem against NULL before calling this function.  */
void g_free(gpointer mem)
/* If @mem is NULL it simply returns, so there is no need to check @mem against NULL before calling this function.  */
void g_free(gpointer mem)
{
  if (G_LIKELY (mem))
    free (mem);
  TRACE(GLIB_MEM_FREE((void*) mem));
}