~ chicken-core (chicken-5) 35c4952a1c680b319f4bc448bf4598370f5a7b30
commit 35c4952a1c680b319f4bc448bf4598370f5a7b30 Author: Peter Bex <peter@more-magic.net> AuthorDate: Sun Jun 4 14:49:36 2017 +0200 Commit: Peter Bex <peter@more-magic.net> CommitDate: Sun Jun 4 14:54:05 2017 +0200 Fix formatting specifier for Windows OS major, minor, build versions They're prefixed with "dw", in Hungarian notation, so they're unsigned long integers. diff --git a/posixwin.scm b/posixwin.scm index 42435620..466aa8da 100644 --- a/posixwin.scm +++ b/posixwin.scm @@ -357,7 +357,7 @@ sysinfo() if (get_hostname() && GetVersionEx(&ovf)) { SYSTEM_INFO si; - _snprintf(C_osver, sizeof(C_osver) - 1, "%d.%d.%d", + _snprintf(C_osver, sizeof(C_osver) - 1, "%lu.%lu.%lu", ovf.dwMajorVersion, ovf.dwMinorVersion, ovf.dwBuildNumber); strncpy(C_osrel, "Win", sizeof(C_osrel) - 1); switch (ovf.dwPlatformId)Trap