Only export Init_thrift_native function from the Ruby binary extension
diff --git a/lib/rb/ext/binary_protocol_accelerated.c b/lib/rb/ext/binary_protocol_accelerated.c
index c9ae4d2..3240fdf 100644
--- a/lib/rb/ext/binary_protocol_accelerated.c
+++ b/lib/rb/ext/binary_protocol_accelerated.c
@@ -43,7 +43,7 @@
static void write_i16_direct(VALUE trans, int16_t value) {
char data[2];
-
+
data[1] = value;
data[0] = (value >> 8);
@@ -131,7 +131,7 @@
write_byte_direct(trans, FIX2INT(type));
write_i32_direct(trans, FIX2INT(seqid));
}
-
+
return Qnil;
}
@@ -139,7 +139,7 @@
VALUE trans = GET_TRANSPORT(self);
write_byte_direct(trans, FIX2INT(type));
write_i16_direct(trans, FIX2INT(id));
-
+
return Qnil;
}
@@ -153,7 +153,7 @@
write_byte_direct(trans, FIX2INT(ktype));
write_byte_direct(trans, FIX2INT(vtype));
write_i32_direct(trans, FIX2INT(size));
-
+
return Qnil;
}
@@ -161,7 +161,7 @@
VALUE trans = GET_TRANSPORT(self);
write_byte_direct(trans, FIX2INT(etype));
write_i32_direct(trans, FIX2INT(size));
-
+
return Qnil;
}
@@ -311,9 +311,9 @@
VALUE strict_read = GET_STRICT_READ(self);
VALUE name, seqid;
int type;
-
+
int version = read_i32_direct(self);
-
+
if (version < 0) {
if ((version & VERSION_MASK) != VERSION_1) {
rb_exc_raise(get_protocol_exception(INT2FIX(BAD_VERSION), rb_str_new2("Missing version identifier")));
@@ -329,7 +329,7 @@
type = read_byte_direct(self);
seqid = rb_thrift_binary_proto_read_i32(self);
}
-
+
return rb_ary_new3(3, name, INT2FIX(type), seqid);
}
@@ -400,7 +400,7 @@
return READ(self, size);
}
-void Init_binary_protocol_accelerated() {
+void Init_binary_protocol_accelerated(void) {
VALUE thrift_binary_protocol_class = rb_const_get(thrift_module, rb_intern("BinaryProtocol"));
VERSION_1 = (int)rb_num2ll(rb_const_get(thrift_binary_protocol_class, rb_intern("VERSION_1")));