summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/gsmisc.c')
-rw-r--r--base/gsmisc.c8
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(": ");
}