free → xfree, malloc → xmalloc