summaryrefslogtreecommitdiff
path: root/version.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-05-16 15:43:51 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-05-16 15:43:51 +0000
commit54aadf55564ffeea8ac85c4179e262a363073e3f (patch)
treeba93731553ede535ae268e8ac07f390a0e6c6f2e /version.c
parentf52547c2bc07e96da2b007060faaac40b5eb0545 (diff)
* version.c (ruby_description): RUBY_REVISION_STR may be empty.
[ruby-core:30268] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'version.c')
-rw-r--r--version.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/version.c b/version.c
index 35bf153e7d..1f6553030c 100644
--- a/version.c
+++ b/version.c
@@ -41,14 +41,20 @@ const struct {
char patchlevel[sizeof(RUBY_PATCHLEVEL_STR)-1];
char pad1[2];
char release_date[sizeof(RUBY_RELEASE_DATE)-1];
+#if RUBY_REVISION
char revision[sizeof(RUBY_REVISION_STR)-1];
+#endif
char pad2[3];
char platform[sizeof(RUBY_PLATFORM)-1];
char pad3[2];
} ruby_description[1] UNALIGNED = {
{
"ruby ", RUBY_VERSION, RUBY_PATCHLEVEL_STR,
- " (", RUBY_RELEASE_DATE, RUBY_REVISION_STR, ") [",
+ " (", RUBY_RELEASE_DATE,
+#if RUBY_REVISION
+ RUBY_REVISION_STR,
+#endif
+ ") [",
RUBY_PLATFORM, "]"
}
};