Browse Source

buffer: remove c-style casts

v0.11.3-release
Trevor Norris 12 years ago
parent
commit
56869d9ae7
  1. 8
      src/node_buffer.cc

8
src/node_buffer.cc

@ -285,9 +285,7 @@ Handle<Value> Copy(const Arguments &args) {
target_length - target_start), target_length - target_start),
obj_length - source_start); obj_length - source_start);
memmove((void *)(target_data + target_start), memmove(target_data + target_start, obj_data + source_start, to_copy);
(const void*)(obj_data + source_start),
to_copy);
return scope.Close(Uint32::New(to_copy, node_isolate)); return scope.Close(Uint32::New(to_copy, node_isolate));
} }
@ -304,12 +302,12 @@ Handle<Value> Fill(const Arguments &args) {
String::AsciiValue at(args[0]); String::AsciiValue at(args[0]);
value = (*at)[0]; value = (*at)[0];
} else { } else {
value = (char)args[0]->Int32Value(); value = static_cast<char>(args[0]->Int32Value());
} }
SLICE_START_END(args[1], args[2], obj_length) SLICE_START_END(args[1], args[2], obj_length)
memset((void*)(obj_data + start), value, length); memset(obj_data + start, value, length);
return args.This(); return args.This();
} }

Loading…
Cancel
Save