@@ -331,7 +331,7 @@ Handle<Value> Buffer::AsciiSlice(const Arguments &args) {
331331#endif
332332
333333 char * data = parent->data () + start;
334- Local<String> string = String::New (reinterpret_cast < char *>( data) , end - start);
334+ Local<String> string = String::New (data, end - start);
335335
336336 return scope.Close (string);
337337}
@@ -342,7 +342,7 @@ Handle<Value> Buffer::Utf8Slice(const Arguments &args) {
342342 Buffer *parent = ObjectWrap::Unwrap<Buffer>(args.This ());
343343 SLICE_ARGS (args[0 ], args[1 ])
344344 char *data = parent->data () + start;
345- Local<String> string = String::New (reinterpret_cast < char *>( data) , end - start);
345+ Local<String> string = String::New (data, end - start);
346346 return scope.Close (string);
347347}
348348
@@ -532,7 +532,7 @@ Handle<Value> Buffer::Utf8Write(const Arguments &args) {
532532
533533 int char_written;
534534
535- int written = s->WriteUtf8 (reinterpret_cast < char *>(p) ,
535+ int written = s->WriteUtf8 (p ,
536536 max_length,
537537 &char_written,
538538 String::HINT_MANY_WRITES_EXPECTED);
@@ -572,7 +572,7 @@ Handle<Value> Buffer::AsciiWrite(const Arguments &args) {
572572
573573 char *p = buffer->data () + offset;
574574
575- int written = s->WriteAscii (reinterpret_cast < char *>(p) ,
575+ int written = s->WriteAscii (p ,
576576 0 ,
577577 max_length,
578578 String::HINT_MANY_WRITES_EXPECTED);
0 commit comments