summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-04-02 21:14:21 +0900
committerGitHub <[email protected]>2019-04-02 21:14:21 +0900
commit73feef9766c56c123039392adb0c516d9aafb02e (patch)
tree4f89f21313bd33dc8c0e9a2f02d09e255859da65 /include
parentc274e1ae5a39e4e35a8d1271a28e955bfe445239 (diff)
parent9b7e9addcdd517d66f9dca7506027ff05ecce206 (diff)
downloadmruby-73feef9766c56c123039392adb0c516d9aafb02e.tar.gz
mruby-73feef9766c56c123039392adb0c516d9aafb02e.zip
Merge pull request #4353 from shuujii/pad-leading-zero-to-month-and-day-in-MRUBY_RELEASE_DATE
Pad leading zero to month and day in `MRUBY_RELEASE_DATE`
Diffstat (limited to 'include')
-rw-r--r--include/mruby/version.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/include/mruby/version.h b/include/mruby/version.h
index 680533ab4..da7a2eb9d 100644
--- a/include/mruby/version.h
+++ b/include/mruby/version.h
@@ -77,7 +77,21 @@ MRB_BEGIN_DECL
/*
* Release date as a string.
*/
-#define MRUBY_RELEASE_DATE MRB_STRINGIZE(MRUBY_RELEASE_YEAR) "-" MRB_STRINGIZE(MRUBY_RELEASE_MONTH) "-" MRB_STRINGIZE(MRUBY_RELEASE_DAY)
+#define MRUBY_RELEASE_DATE \
+ MRUBY_RELEASE_YEAR_STR "-" \
+ MRUBY_RELEASE_MONTH_STR "-" \
+ MRUBY_RELEASE_DAY_STR
+#define MRUBY_RELEASE_YEAR_STR MRB_STRINGIZE(MRUBY_RELEASE_YEAR)
+#if MRUBY_RELEASE_MONTH < 10
+#define MRUBY_RELEASE_MONTH_STR "0" MRB_STRINGIZE(MRUBY_RELEASE_MONTH)
+#else
+#define MRUBY_RELEASE_MONTH_STR MRB_STRINGIZE(MRUBY_RELEASE_MONTH)
+#endif
+#if MRUBY_RELEASE_DAY < 10
+#define MRUBY_RELEASE_DAY_STR "0" MRB_STRINGIZE(MRUBY_RELEASE_DAY)
+#else
+#define MRUBY_RELEASE_DAY_STR MRB_STRINGIZE(MRUBY_RELEASE_DAY)
+#endif
/*
* The year mruby was first created.