aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-02-24 02:55:03 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-02-24 02:55:03 +0000
commit1bfe28e2e8c55ac5e564d4a13aee2a10ff1931f7 (patch)
tree24f5995a54ac1deb1ccb0a92d1fe919d7c9ff143
parent4704a0dc3b9c8951e6b8a8b75bbd5b650423cc33 (diff)
downloadruby-1bfe28e2e8c55ac5e564d4a13aee2a10ff1931f7.tar.gz
version.h: get rid of duplication
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--version.c4
-rw-r--r--version.h10
2 files changed, 4 insertions, 10 deletions
diff --git a/version.c b/version.c
index ec0dee91f0..c5b70b13a7 100644
--- a/version.c
+++ b/version.c
@@ -32,8 +32,8 @@ const char ruby_version[] = RUBY_VERSION;
const char ruby_release_date[] = RUBY_RELEASE_DATE;
const char ruby_platform[] = RUBY_PLATFORM;
const int ruby_patchlevel = RUBY_PATCHLEVEL;
-const char ruby_description[] = RUBY_DESCRIPTION;
-const char ruby_description_with_jit[] = RUBY_DESCRIPTION_WITH_JIT;
+const char ruby_description[] = RUBY_DESCRIPTION_WITH("");
+const char ruby_description_with_jit[] = RUBY_DESCRIPTION_WITH(" +JIT");
const char ruby_copyright[] = RUBY_COPYRIGHT;
const char ruby_engine[] = "ruby";
diff --git a/version.h b/version.h
index bc536081b2..df5cace413 100644
--- a/version.h
+++ b/version.h
@@ -60,17 +60,11 @@
# define RUBY_REVISION_STR ""
#endif
-# define RUBY_DESCRIPTION \
+# define RUBY_DESCRIPTION_WITH(opt) \
"ruby "RUBY_VERSION \
RUBY_PATCHLEVEL_STR \
" ("RUBY_RELEASE_DATE \
- RUBY_REVISION_STR") " \
- "["RUBY_PLATFORM"]"
-# define RUBY_DESCRIPTION_WITH_JIT \
- "ruby "RUBY_VERSION \
- RUBY_PATCHLEVEL_STR \
- " ("RUBY_RELEASE_DATE \
- RUBY_REVISION_STR") +JIT " \
+ RUBY_REVISION_STR")"opt" " \
"["RUBY_PLATFORM"]"
# define RUBY_COPYRIGHT \
"ruby - Copyright (C) " \