I'm gonna commit this right now though I'm not really sure whether Visual Studio will agree to build va_copy and others.