summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--patchlevel.h4
-rw-r--r--perl.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/patchlevel.h b/patchlevel.h
index 885643f34f..207c49207c 100644
--- a/patchlevel.h
+++ b/patchlevel.h
@@ -17,6 +17,10 @@
#define PERL_VERSION 11 /* epoch */
#define PERL_SUBVERSION 0 /* generation */
+#define PERL_VERSION_STRING STRINGIFY(PERL_REVISION) "." \
+ STRINGIFY(PERL_VERSION) "." \
+ STRINGIFY(PERL_SUBVERSION)
+
/* The following numbers describe the earliest compatible version of
Perl ("compatibility" here being defined as sufficient binary/API
compatibility to run XS code built with the older version).
diff --git a/perl.c b/perl.c
index a56ab03009..76cee05416 100644
--- a/perl.c
+++ b/perl.c
@@ -347,8 +347,7 @@ perl_construct(pTHXx)
PL_stashcache = newHV();
- PL_patchlevel = Perl_newSVpvf(aTHX_ "v%d.%d.%d", (int)PERL_REVISION,
- (int)PERL_VERSION, (int)PERL_SUBVERSION);
+ PL_patchlevel = newSVpvs("v" PERL_VERSION_STRING);
#ifdef HAS_MMAP
if (!PL_mmap_page_size) {