vfree
#undef vfree
#define vfree(ptr) do { if (ptr != NULL) free(ptr); } while (0)
void vfree(const void *addr)