[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