diff options
author | Nobuyoshi Nakada <[email protected]> | 2020-05-07 01:51:03 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2020-05-07 02:50:10 +0900 |
commit | eb0125957b3c32727a7c199f1f3041c1d2b9a475 (patch) | |
tree | 3522be237faa51b5cff1367b4521ed6e88ae12e9 /object.c | |
parent | 2273af56db9cd2e676ee74de679c61fb7cf0169b (diff) |
Share logically equivalent functions
Diffstat (limited to 'object.c')
-rw-r--r-- | object.c | 14 |
1 files changed, 2 insertions, 12 deletions
@@ -1624,13 +1624,7 @@ false_and(VALUE obj, VALUE obj2) * <code>nil</code> or <code>false</code>; <code>true</code> otherwise. */ -static VALUE -false_or(VALUE obj, VALUE obj2) -{ - return RTEST(obj2)?Qtrue:Qfalse; -} - - +#define false_or true_and /* * call-seq: @@ -1643,11 +1637,7 @@ false_or(VALUE obj, VALUE obj2) * */ -static VALUE -false_xor(VALUE obj, VALUE obj2) -{ - return RTEST(obj2)?Qtrue:Qfalse; -} +#define false_xor true_and /* * call-seq: |