Ferenc Wagner wrote:
Jakob Eriksson jakov@vmlinux.org writes:
Ferenc Wagner wrote:
For consistency. But it's time to come forward with ideas about what and how to show in the summaries!
Summaries? I don't understand... which summaries of what?
Oh man... Read the main headline on the page we are talking about! The one which starts with 'Main summary...' :) I'm talking about the only page we have at the moment.
That's it! I'm going to bed.
On a side note, how about this:
int running_on_wine () { HKEY version_key; long size = 0;
RegCreateKeyEx (HKEY_LOCAL_MACHINE, "Software", 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &version_key, NULL);
return ERROR_SUCCESS == RegQueryValue(version_key, "Wine", NULL, &size); }
void print_version () { OSVERSIONINFOEX ver; BOOL ext; static const TCHAR wine[128] = {"Wine"};
ver.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); if (!(ext = GetVersionEx ((OSVERSIONINFO *) &ver))) { ver.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); if (!GetVersionEx ((OSVERSIONINFO *) &ver)) report (R_FATAL, "Can't get OS version."); }
if (running_on_wine()) { /* Make a an obvious signature for Wine */ ext = 1;
ver.dwMajorVersion = 1; ver.dwMinorVersion = 1; ver.dwBuildNumber = 1; ver.dwPlatformId = 1; strncpy (ver.szCSDVersion, wine, sizeof(wine)); }
xprintf (" dwMajorVersion=%ld\n dwMinorVersion=%ld\n" " dwBuildNumber=%ld\n PlatformId=%ld\n szCSDVersion=%s\n", ver.dwMajorVersion, ver.dwMinorVersion, ver.dwBuildNumber, ver.dwPlatformId, ver.szCSDVersion);
if (!ext) return;
xprintf (" wServicePackMajor=%d\n wServicePackMinor=%d\n" " wSuiteMask=%d\n wProductType=%d\n wReserved=%d\n", ver.wServicePackMajor, ver.wServicePackMinor, ver.wSuiteMask, ver.wProductType, ver.wReserved); }