Написал функцию getuint64t:
function getUint64t(offset) {
	var last = this.getUint32(offset, true);
	offset += 4;
	var beg = this.getUint32(offset, true);
	beg = beg * Math.pow(16, 4);
	return beg + last;
}
 Почему она не работает?
Также модифицированная getuint32t (чтобы меняла значение внешней переменной):
function getUint32t(offset) {
	var a = this.getUint32(offset, true);
	offset += 4;
	return a;
}
И не будет ли тут ещё ошибки, если передать в функцию число, а не переменную? Помогите, пж.