export default function getSyncSafe(buf) {
if(!(buf instanceof Uint8Array)) {
throw new TypeError("getSyncSafe expects a Uint8Array for parameter buf");
}
let size = 0;
for(let i=0;i<buf.byteLength;i++) {
size<<=7;
size += buf[i]&0x7f;
}
return size;
};