diff options
Diffstat (limited to 'base/gsmisc.c')
-rw-r--r-- | base/gsmisc.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/base/gsmisc.c b/base/gsmisc.c index f0604ef3..db73c007 100644 --- a/base/gsmisc.c +++ b/base/gsmisc.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Artifex Software, Inc. +/* Copyright (C) 2001-2021 Artifex Software, Inc. All Rights Reserved. This software is provided AS-IS with no warranty, either express or @@ -198,9 +198,11 @@ eprintf_program_ident(const char *program_name, if (program_name) { epf((revision_number ? "%s " : "%s"), program_name); if (revision_number) { - int fpart = revision_number % 100; + int major = (int)(revision_number / 1000); + int minor = (int)(revision_number - (major * 1000)) / 10; + int patch = revision_number % 10; - epf("%d.%02d", (int)(revision_number / 100), fpart); + epf("%d.%02d.%d", major, minor, patch); } epf(": "); } |