#include <9pm/windows.h>
#include <9pm/u.h>
#include <9pm/libc.h>
BOOL WINAPI GetVersionEx(OSVERSIONINFO *lpVersionInformation)
{
int r, i;
OSVERSIONINFOA os;
if(win_useunicode)
return GetVersionExW(lpVersionInformation);
os.dwOSVersionInfoSize = sizeof(os);
r = GetVersionExA(&os);
if(r == 0)
return 0;
lpVersionInformation->dwMajorVersion = os.dwMajorVersion;
lpVersionInformation->dwMinorVersion = os.dwMinorVersion;
lpVersionInformation->dwBuildNumber = os.dwBuildNumber;
lpVersionInformation->dwPlatformId = os.dwPlatformId;
for(i=0; i<sizeof(os.szCSDVersion); i++)
lpVersionInformation->szCSDVersion[i] = os.szCSDVersion[i];
return r;
}
syntax highlighted by Code2HTML, v. 0.9.1