int nme_buffer_create(int inLength) { BufferData *data = new BufferData(); data->setDataSize(inLength, true); //data->verify("nme_buffer_create"); return (int)data; }
BufferData *BufferData::fromStream(class ObjectStreamIn &inStream) { int len = inStream.getInt(); BufferData *buf = new BufferData(); buf->setDataSize(len,false); if (len) memcpy(buf->data, inStream.getBytes(len), len); return buf; }
void nme_buffer_resize(int inPtr, int inNewSize) { BufferData *data = (BufferData *)inPtr; data->setDataSize(inNewSize, true); //data->verify("nme_buffer_resize"); }