From: Simon McVittie Date: Sat, 3 Apr 2021 11:18:30 +0100 Subject: app: Print 2-digit LittleCMS minor versions correctly LittleCMS 2.12.0 defines LCMS_VERSION as 2120. We want to print that as 2.12.0, not 2.2.0. Bug: https://gitlab.gnome.org/GNOME/gimp/-/issues/6505 Bug-Debian: https://bugs.debian.org/900819 Bug-Debian: https://bugs.debian.org/986192 Signed-off-by: Simon McVittie Forwarded: https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/429 --- app/sanity.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/sanity.c b/app/sanity.c index 0ad044a..7360fd0 100644 --- a/app/sanity.c +++ b/app/sanity.c @@ -402,16 +402,16 @@ sanity_check_lcms (void) "built against.\n\n" "Please make sure that the installed LittleCMS version\n" "is at least %d.%d and that headers and library match.", - LCMS_VERSION / 1000, LCMS_VERSION % 100 / 10, - lcms_version / 1000, lcms_version % 100 / 10, - LCMS_VERSION / 1000, LCMS_VERSION % 100 / 10); + LCMS_VERSION / 1000, LCMS_VERSION % 1000 / 10, + lcms_version / 1000, lcms_version % 1000 / 10, + LCMS_VERSION / 1000, LCMS_VERSION % 1000 / 10); } if (lcms_version < (LCMS_REQUIRED_MAJOR * 1000 + LCMS_REQUIRED_MINOR * 10)) { const gint lcms_major_version = lcms_version / 1000; - const gint lcms_minor_version = lcms_version % 100 / 10; + const gint lcms_minor_version = lcms_version % 1000 / 10; return g_strdup_printf ("Liblcms2 version too old!\n\n"