1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

size_t is not for file size

This commit is contained in:
Nobuyoshi Nakada 2021-11-10 16:41:26 +09:00
parent 81d0ce7e97
commit 46e46eafd4
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6
5 changed files with 129 additions and 68 deletions

View file

@ -1,3 +1,5 @@
#ifndef RUBY_IO_BUFFER_T
#define RUBY_IO_BUFFER_T 1
/**
* @file
* @author Samuel Williams
@ -54,7 +56,7 @@ enum rb_io_buffer_endian {
RB_IO_BUFFER_HOST_ENDIAN = RB_IO_BUFFER_BIG_ENDIAN,
#endif
RB_IO_BUFFER_NETWORK_ENDIAN = RB_IO_BUFFER_BIG_ENDIAN,
RB_IO_BUFFER_NETWORK_ENDIAN = RB_IO_BUFFER_BIG_ENDIAN
};
VALUE rb_io_buffer_new(void *base, size_t size, enum rb_io_buffer_flags flags);
@ -72,3 +74,5 @@ void rb_io_buffer_resize(VALUE self, size_t size, size_t preserve);
void rb_io_buffer_clear(VALUE self, uint8_t value, size_t offset, size_t length);
RUBY_SYMBOL_EXPORT_END
#endif /* RUBY_IO_BUFFER_T */