[macruby-changes] [4037] MacRuby/trunk/NSString.m

source_changes at macosforge.org source_changes at macosforge.org
Thu May 6 21:43:43 PDT 2010


Revision: 4037
          http://trac.macosforge.org/projects/ruby/changeset/4037
Author:   lsansonetti at apple.com
Date:     2010-05-06 21:43:39 -0700 (Thu, 06 May 2010)
Log Message:
-----------
forgot the forwarder for arity 0

Modified Paths:
--------------
    MacRuby/trunk/NSString.m

Modified: MacRuby/trunk/NSString.m
===================================================================
--- MacRuby/trunk/NSString.m	2010-05-07 01:35:15 UTC (rev 4036)
+++ MacRuby/trunk/NSString.m	2010-05-07 04:43:39 UTC (rev 4037)
@@ -211,6 +211,12 @@
 }
 
 static VALUE
+nsstr_forward_0(id rcv, SEL sel)
+{
+    return nsstr_forward_m1(rcv, sel, 0, NULL);
+}
+
+static VALUE
 nsstr_forward_1(id rcv, SEL sel, VALUE arg1)
 {
     return nsstr_forward_m1(rcv, sel, 1, &arg1);
@@ -242,6 +248,12 @@
 }
 
 static VALUE
+nsstr_forward_bang_0(id rcv, SEL sel)
+{
+    return nsstr_forward_bang_m1(rcv, sel, 0, NULL);
+}
+
+static VALUE
 nsstr_forward_bang_1(id rcv, SEL sel, VALUE arg1)
 {
     return nsstr_forward_bang_m1(rcv, sel, 1, &arg1);    
@@ -303,7 +315,7 @@
 
 #define pick_forwarder(arity, bang) \
     (arity == -1 ? (bang ? nsstr_forward_bang_m1 : nsstr_forward_m1)  \
-     : (arity == 0) ? (bang ? nsstr_forward_bang_1 : nsstr_forward_1) \
+     : (arity == 0) ? (bang ? nsstr_forward_bang_0 : nsstr_forward_0) \
      : (arity == 1) ? (bang ? nsstr_forward_bang_1 : nsstr_forward_1) \
      : (arity == 2) ? (bang ? nsstr_forward_bang_2 : nsstr_forward_2) \
      : (arity == 3) ? (bang ? nsstr_forward_bang_3 : nsstr_forward_3) \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100506/7a1e1161/attachment.html>


More information about the macruby-changes mailing list