fix jshint errors for lib/binaryParsers.js

This commit is contained in:
Philipp Borgers 2013-01-21 14:44:37 +01:00
parent 4e5e75dbee
commit a78effef2e

View File

@ -189,15 +189,16 @@ var parseArray = function(value) {
return null;
}
var result;
if ((elementType == 0x17) || (elementType == 0x14)) {
// int/bigint
var result = parseBits(value, length * 8, offset);
result = parseBits(value, length * 8, offset);
offset += length * 8;
return result;
}
else if (elementType == 0x19) {
// string
var result = value.toString(this.encoding, offset >> 3, (offset += (length << 3)) >> 3);
result = value.toString(this.encoding, offset >> 3, (offset += (length << 3)) >> 3);
return result;
}
else {
@ -207,16 +208,17 @@ var parseArray = function(value) {
var parse = function(dimension, elementType) {
var array = [];
var i;
if (dimension.length > 1) {
var count = dimension.shift();
for (var i = 0; i < count; i++) {
for (i = 0; i < count; i++) {
array[i] = parse(dimension, elementType);
}
dimension.unshift(count);
}
else {
for (var i = 0; i < dimension[0]; i++) {
for (i = 0; i < dimension[0]; i++) {
array[i] = parseElement(elementType);
}
}