site-panzai/node_modules/bare-buffer/lib/latin1.js

15 lines
514 B
JavaScript
Raw Permalink Normal View History

2026-11-13 13:57:04 +01:00
const binding = require('../binding')
const checked = require('./checked')
exports.byteLength = function byteLength(string) {
return string.length
}
exports.toString = function toString(buffer, start = 0, end = buffer.byteLength) {
return binding.toStringLatin1(buffer.buffer, buffer.byteOffset + start, end - start)
}
exports.write = function write(buffer, string, start = 0, end = buffer.byteLength) {
return checked(binding.writeLatin1(buffer.buffer, buffer.byteOffset + start, end - start, string))
}