This is to prevent redefinition warnings when including wine's corecrt.h The additional !defined(malloc) prevents errors when compiling libwine, which defines malloc to libwine_malloc.