fix win32 & win8 compile error