[macruby-changes] [2051] MacRuby/branches/experimental/ext/digest/bubblebabble/bubblebabble.c
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jul 22 16:31:45 PDT 2009
Revision: 2051
http://trac.macosforge.org/projects/ruby/changeset/2051
Author: pthomson at apple.com
Date: 2009-07-22 16:31:45 -0700 (Wed, 22 Jul 2009)
Log Message:
-----------
Implemented Digest#bubblebabble.
Modified Paths:
--------------
MacRuby/branches/experimental/ext/digest/bubblebabble/bubblebabble.c
Modified: MacRuby/branches/experimental/ext/digest/bubblebabble/bubblebabble.c
===================================================================
--- MacRuby/branches/experimental/ext/digest/bubblebabble/bubblebabble.c 2009-07-22 23:31:44 UTC (rev 2050)
+++ MacRuby/branches/experimental/ext/digest/bubblebabble/bubblebabble.c 2009-07-22 23:31:45 UTC (rev 2051)
@@ -85,7 +85,7 @@
* Returns a BubbleBabble encoded version of a given _string_.
*/
static VALUE
-rb_digest_s_bubblebabble(VALUE klass, VALUE str)
+rb_digest_s_bubblebabble(VALUE klass, SEL sel, VALUE str)
{
return bubblebabble_str_new(str);
}
@@ -97,7 +97,7 @@
* Returns the BubbleBabble encoded hash value of a given _string_.
*/
static VALUE
-rb_digest_class_s_bubblebabble(int argc, VALUE *argv, VALUE klass)
+rb_digest_class_s_bubblebabble(VALUE klass, SEL sel, int argc, VALUE *argv)
{
return bubblebabble_str_new(rb_funcall2(klass, id_digest, argc, argv));
}
@@ -109,7 +109,7 @@
* Returns the resulting hash value in a Bubblebabble encoded form.
*/
static VALUE
-rb_digest_instance_bubblebabble(VALUE self)
+rb_digest_instance_bubblebabble(VALUE self, SEL sel)
{
return bubblebabble_str_new(rb_funcall(self, id_digest, 0));
}
@@ -130,10 +130,10 @@
cDigest_Class = rb_path2class("Digest::Class");
/* Digest::bubblebabble() */
- rb_define_module_function(mDigest, "bubblebabble", rb_digest_s_bubblebabble, 1);
+ rb_objc_define_method(*(VALUE *)mDigest, "bubblebabble", rb_digest_s_bubblebabble, 1);
/* Digest::Class::bubblebabble() */
- rb_define_singleton_method(cDigest_Class, "bubblebabble", rb_digest_class_s_bubblebabble, -1);
+ rb_objc_define_method(*(VALUE *)cDigest_Class, "bubblebabble", rb_digest_class_s_bubblebabble, -1);
/* Digest::Instance#bubblebabble() */
rb_define_method(mDigest_Instance, "bubblebabble", rb_digest_instance_bubblebabble, 0);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090722/f56de666/attachment.html>
More information about the macruby-changes
mailing list