From 56811617ab4b7007aad10c794366115a671e4f29 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sun, 19 Dec 2021 17:05:57 +1300 Subject: Improve IO::Buffer resize and introduce ownership transfer. --- include/ruby/io/buffer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/ruby/io/buffer.h b/include/ruby/io/buffer.h index 70dc9a5df8..0ee0a005e8 100644 --- a/include/ruby/io/buffer.h +++ b/include/ruby/io/buffer.h @@ -71,7 +71,8 @@ void rb_io_buffer_get_mutable(VALUE self, void **base, size_t *size); void rb_io_buffer_get_immutable(VALUE self, const void **base, size_t *size); size_t rb_io_buffer_copy(VALUE self, VALUE source, size_t offset); -void rb_io_buffer_resize(VALUE self, size_t size, size_t preserve); +VALUE rb_io_buffer_transfer(VALUE self); +void rb_io_buffer_resize(VALUE self, size_t size); void rb_io_buffer_clear(VALUE self, uint8_t value, size_t offset, size_t length); RBIMPL_SYMBOL_EXPORT_END() -- cgit v1.2.3