Remove pin from Bytes

This commit is contained in:
vroad
2016-10-20 14:21:58 +09:00
committed by Joshua Granick
parent 55301ca4cf
commit ca98e999f3
2 changed files with 0 additions and 27 deletions

View File

@@ -30,7 +30,6 @@ namespace lime {
unsigned char *_data;
int _length;
value _pin;
AutoGCRoot *_root;
value _value;

View File

@@ -1,4 +1,3 @@
#include <hx/CFFIExt.h>
#include <system/System.h>
#include <utils/Bytes.h>
@@ -40,7 +39,6 @@ namespace lime {
_data = 0;
_length = 0;
_pin = 0;
_root = 0;
_value = 0;
@@ -53,7 +51,6 @@ namespace lime {
_data = 0;
_length = 0;
_pin = 0;
_root = 0;
_value = 0;
@@ -68,7 +65,6 @@ namespace lime {
_data = 0;
_length = 0;
_pin = 0;
_root = 0;
_value = 0;
@@ -83,7 +79,6 @@ namespace lime {
_data = 0;
_length = 0;
_pin = 0;
_root = 0;
_value = 0;
@@ -98,7 +93,6 @@ namespace lime {
_data = 0;
_length = 0;
_pin = 0;
_root = 0;
_value = 0;
@@ -109,12 +103,6 @@ namespace lime {
Bytes::~Bytes () {
if (_pin) {
EXT_unpin_buffer (_pin);
}
if (_root) {
delete _root;
@@ -249,13 +237,6 @@ namespace lime {
_value = bytes;
if (!_pin && HAS_pin_buffer ()) {
buffer b = val_to_buffer (val_field (_value, id_b));
_pin = EXT_pin_buffer (b);
}
if (!_root) {
_root = new AutoGCRoot (_value);
@@ -324,13 +305,6 @@ namespace lime {
if (_value) {
if (!_pin && HAS_pin_buffer ()) {
buffer b = val_to_buffer (val_field (_value, id_b));
_pin = EXT_pin_buffer (b);
}
return _value;
} else {