[macruby-changes] [913] MacRuby/branches/experimental
source_changes at macosforge.org
source_changes at macosforge.org
Fri Mar 13 20:39:32 PDT 2009
Revision: 913
http://trac.macosforge.org/projects/ruby/changeset/913
Author: lsansonetti at apple.com
Date: 2009-03-13 20:39:31 -0700 (Fri, 13 Mar 2009)
Log Message:
-----------
clean the bytestring stuff
Modified Paths:
--------------
MacRuby/branches/experimental/include/ruby/ruby.h
MacRuby/branches/experimental/io.c
Modified: MacRuby/branches/experimental/include/ruby/ruby.h
===================================================================
--- MacRuby/branches/experimental/include/ruby/ruby.h 2009-03-14 02:38:38 UTC (rev 912)
+++ MacRuby/branches/experimental/include/ruby/ruby.h 2009-03-14 03:39:31 UTC (rev 913)
@@ -356,6 +356,7 @@
#define StringValueCStr(v) rb_string_value_cstr(&(v))
VALUE rb_bytestring_new();
+VALUE rb_bytestring_new_with_data(UInt8 *buf, long size);
CFMutableDataRef rb_bytestring_wrapped_data(VALUE);
UInt8 *rb_bytestring_byte_pointer(VALUE);
VALUE rb_coerce_to_bytestring(VALUE);
Modified: MacRuby/branches/experimental/io.c
===================================================================
--- MacRuby/branches/experimental/io.c 2009-03-14 02:38:38 UTC (rev 912)
+++ MacRuby/branches/experimental/io.c 2009-03-14 03:39:31 UTC (rev 913)
@@ -1011,7 +1011,7 @@
if (data_read < size) {
rb_eof_error();
}
- CFDataSetLength(data, data_read + 1);
+ CFDataSetLength(data, data_read);
return outbuf;
}
@@ -1637,7 +1637,7 @@
return Qnil;
}
- CFDataSetLength(data, data_read + 1);
+ CFDataSetLength(data, data_read);
return outbuf;
}
@@ -2992,7 +2992,7 @@
data_read = rb_io_stream_read_internal(readStream, buf, size);
}
- CFDataSetLength(data, data_read + 1);
+ CFDataSetLength(data, data_read);
CFReadStreamClose(readStream);
CFRelease(readStream);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090313/31f44f46/attachment.html>
More information about the macruby-changes
mailing list