diff options
| author | KOBAYASHI Shuji <[email protected]> | 2019-04-02 16:24:07 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2019-04-02 16:24:07 +0900 |
| commit | 9b7e9addcdd517d66f9dca7506027ff05ecce206 (patch) | |
| tree | 4f89f21313bd33dc8c0e9a2f02d09e255859da65 | |
| parent | c274e1ae5a39e4e35a8d1271a28e955bfe445239 (diff) | |
| download | mruby-9b7e9addcdd517d66f9dca7506027ff05ecce206.tar.gz mruby-9b7e9addcdd517d66f9dca7506027ff05ecce206.zip | |
Pad leading zero to month and day in `MRUBY_RELEASE_DATE`
For Ruby compatibility.
| -rw-r--r-- | include/mruby/version.h | 16 |
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. |
