gcc compatible vwdll.cpp and vwdll.h