compile is ok with VC /D_UNICODE /DUNICODE