From 74698d21653e4112f6afda48c4616ea7fea1dfc4 Mon Sep 17 00:00:00 2001 From: Thomas Heijligen Date: Mon, 8 Aug 2022 21:55:07 +0200 Subject: print.c: Fix format string for Windows dwMajorVersion and dwMinorVersion are DWORDS. Cast them to `unsigned long` to avoid a format error. TEST=Builds on Cygwin (Windows 10, amd64, gcc 11.3.0) Change-Id: I049220089f42e488fcc88e6738522f64171720eb Signed-off-by: Thomas Heijligen Reviewed-on: https://review.coreboot.org/c/flashrom/+/66547 Reviewed-by: Anastasia Klimchuk Tested-by: build bot (Jenkins) Reviewed-by: Felix Singer --- print.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'print.c') diff --git a/print.c b/print.c index 853ef0943..98d31094e 100644 --- a/print.c +++ b/print.c @@ -524,7 +524,8 @@ static void print_sysinfo(void) /* Tell Windows which version of the structure we want. */ osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); if (GetVersionEx((OSVERSIONINFO*) &osvi)) - msg_ginfo(" %lu.%lu", osvi.dwMajorVersion, osvi.dwMinorVersion); + msg_ginfo(" %lu.%lu", (unsigned long)osvi.dwMajorVersion, + (unsigned long)osvi.dwMinorVersion); else msg_ginfo(" unknown version"); GetSystemInfo(&si); -- cgit v1.2.3