diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-12-12 02:54:23 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-12-12 02:54:23 +0000 |
commit | c4442536b246f95181fd281e103e29c2f64a7102 (patch) | |
tree | 4e6de31ad1866924be6b4f43b6caa1c3475f4290 /error.c | |
parent | 2b79366f5243fad65ad13005e12e78c88d3a95ba (diff) | |
download | ruby-c4442536b246f95181fd281e103e29c2f64a7102.tar.gz |
* 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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 |