summaryrefslogtreecommitdiff
path: root/include/ruby/io
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-10 16:41:26 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-10 16:41:26 +0900
commit46e46eafd48c474ae8be0dd7d11bc43725de3d02 (patch)
tree79b9612f5911e9af39a134fe304c3a84a843d562 /include/ruby/io
parent81d0ce7e97af74a2086e143f9e349ee519bd1c4d (diff)
size_t is not for file size
Diffstat (limited to 'include/ruby/io')
-rw-r--r--include/ruby/io/buffer.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/ruby/io/buffer.h b/include/ruby/io/buffer.h
index 053e7e17f9..c6132c572a 100644
--- a/include/ruby/io/buffer.h
+++ b/include/ruby/io/buffer.h
@@ -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 */