"Offset is out of bounds")));
}
- size_t max_length = args[2].IsEmpty() ? buffer->length_ - offset
- : args[2]->Uint32Value();
+ size_t max_length = args[2]->IsUndefined() ? buffer->length_ - offset
+ : args[2]->Uint32Value();
max_length = MIN(buffer->length_ - offset, max_length);
char* p = buffer->data() + offset;
"Offset is out of bounds")));
}
- size_t max_length = args[2].IsEmpty() ? buffer->length_ - offset
- : args[2]->Uint32Value();
+ size_t max_length = args[2]->IsUndefined() ? buffer->length_ - offset
+ : args[2]->Uint32Value();
max_length = MIN(s->Length(), MIN(buffer->length_ - offset, max_length));
char *p = buffer->data() + offset;
s += "h";
}
-b = Buffer(s);
+b = new Buffer(s);
-for (i = 0; l; i++) {
- assert.equal("h".charCodeAt(i), b[i], "index " + i + " is not 'h' it was " + b[i]);
+for (i = 0; i < l; i++) {
+ assert.equal("h".charCodeAt(0), b[i]);
}
sb = b.toString();