diff options
Diffstat (limited to 'hash.c')
-rw-r--r-- | hash.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -55,6 +55,19 @@ eql(args) return (VALUE)rb_eql(args[0], args[1]); } +static VALUE +eql_failed() +{ + return Qfalse; +} + +static VALUE +any_eql(args) + VALUE *args; +{ + return rb_rescue(eql, (VALUE)args, eql_failed, 0); +} + static int rb_any_cmp(a, b) VALUE a, b; |