summaryrefslogtreecommitdiff
path: root/error.c
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-12-12 02:54:23 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-12-12 02:54:23 +0000
commitc4442536b246f95181fd281e103e29c2f64a7102 (patch)
tree4e6de31ad1866924be6b4f43b6caa1c3475f4290 /error.c
parent2b79366f5243fad65ad13005e12e78c88d3a95ba (diff)
* encoding.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'error.c')
-rw-r--r--error.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/error.c b/error.c
index 29d93fead6..8546d1a0cf 100644
--- a/error.c
+++ b/error.c
@@ -30,7 +30,7 @@ extern const char ruby_description[];
static const char *
rb_strerrno(int err)
{
-#define defined_error(name, num) if (err == num) return name;
+#define defined_error(name, num) if (err == (num)) return (name);
#define undefined_error(name)
#include "known_errors.inc"
#undef defined_error
@@ -1619,8 +1619,8 @@ void
Init_syserr(void)
{
rb_eNOERROR = set_syserr(0, "NOERROR");
-#define defined_error(name, num) set_syserr(num, name);
-#define undefined_error(name) set_syserr(0, name);
+#define defined_error(name, num) set_syserr((num), (name));
+#define undefined_error(name) set_syserr(0, (name));
#include "known_errors.inc"
#undef defined_error
#undef undefined_error