[major] Remove merge() (#62)

This commit is contained in:
Luigi Pinca
2017-03-02 09:31:46 +01:00
committed by GitHub
parent 32fcfd4a35
commit fd8d4a2fa7
3 changed files with 2 additions and 55 deletions
-15
View File
@@ -6,20 +6,6 @@
#include <nan.h>
NAN_METHOD(merge) {
char* target = node::Buffer::Data(info[0]);
v8::Local<v8::Array> list = info[1].As<v8::Array>();
uint32_t size = list->Length();
size_t offset = 0;
for (uint32_t i = 0; i < size; i++) {
v8::Local<v8::Value> source = list->Get(i);
size_t length = node::Buffer::Length(source);
memcpy(target + offset, node::Buffer::Data(source), length);
offset += length;
}
}
NAN_METHOD(mask) {
char* from = node::Buffer::Data(info[0]);
char* mask = node::Buffer::Data(info[1]);
@@ -120,7 +106,6 @@ NAN_METHOD(unmask) {
}
NAN_MODULE_INIT(init) {
NAN_EXPORT(target, merge);
NAN_EXPORT(target, mask);
NAN_EXPORT(target, unmask);
}