src: move BE/LE buffer conversion to StringSlice()
authorBen Noordhuis <info@bnoordhuis.nl>
Wed, 10 Dec 2014 16:45:50 +0000 (17:45 +0100)
committerBen Noordhuis <info@bnoordhuis.nl>
Sun, 14 Dec 2014 15:01:47 +0000 (16:01 +0100)
commit52fc4063083f5dd0ee844b3abd7fdc3b56787db9
tree2a2ff0e06c1f5538093a6d84b101fd1293be58a0
parent56fde66c46653e5c0fbc6e8960d8a013af35f42b
src: move BE/LE buffer conversion to StringSlice()

Move the big endian to little endian conversion logic for UCS2 input
from src/string_bytes.cc to src/node_buffer.cc; StringSlice() is the
only function that actually needs it and with this commit, a second
copy is avoided on big endian architectures.
src/node.h
src/node_buffer.cc
src/string_bytes.cc
src/string_bytes.h