Browse Source

remove unnecessary casts

v0.7.4-release
Ryan Dahl 15 years ago
parent
commit
1f947f7b41
  1. 8
      src/node_buffer.cc

8
src/node_buffer.cc

@ -331,7 +331,7 @@ Handle<Value> Buffer::AsciiSlice(const Arguments &args) {
#endif #endif
char* data = parent->data() + start; char* data = parent->data() + start;
Local<String> string = String::New(reinterpret_cast<char*>(data), end - start); Local<String> string = String::New(data, end - start);
return scope.Close(string); return scope.Close(string);
} }
@ -342,7 +342,7 @@ Handle<Value> Buffer::Utf8Slice(const Arguments &args) {
Buffer *parent = ObjectWrap::Unwrap<Buffer>(args.This()); Buffer *parent = ObjectWrap::Unwrap<Buffer>(args.This());
SLICE_ARGS(args[0], args[1]) SLICE_ARGS(args[0], args[1])
char *data = parent->data() + start; char *data = parent->data() + start;
Local<String> string = String::New(reinterpret_cast<char*>(data), end - start); Local<String> string = String::New(data, end - start);
return scope.Close(string); return scope.Close(string);
} }
@ -532,7 +532,7 @@ Handle<Value> Buffer::Utf8Write(const Arguments &args) {
int char_written; int char_written;
int written = s->WriteUtf8(reinterpret_cast<char*>(p), int written = s->WriteUtf8(p,
max_length, max_length,
&char_written, &char_written,
String::HINT_MANY_WRITES_EXPECTED); String::HINT_MANY_WRITES_EXPECTED);
@ -572,7 +572,7 @@ Handle<Value> Buffer::AsciiWrite(const Arguments &args) {
char *p = buffer->data() + offset; char *p = buffer->data() + offset;
int written = s->WriteAscii(reinterpret_cast<char*>(p), int written = s->WriteAscii(p,
0, 0,
max_length, max_length,
String::HINT_MANY_WRITES_EXPECTED); String::HINT_MANY_WRITES_EXPECTED);

Loading…
Cancel
Save