예제 #1
0
파일: Buffer.cpp 프로젝트: MikeIOT/fibjs
result_t Buffer::append(v8::Local<v8::ArrayBuffer> datas)
{
    v8::ArrayBuffer::Contents cnt = datas->GetContents();
    int32_t sz = (int32_t)cnt.ByteLength();
    char* ptr = (char*)cnt.Data();

    if (sz)
    {
        extMemory(sz);
        m_data.append(ptr, sz);
    }

    return 0;
}