1
0
Fork 0
mirror of https://github.com/codedread/bitjs synced 2025-10-03 17:49:16 +02:00

Fix whitespace and style

This commit is contained in:
codedread 2018-01-19 07:47:49 -08:00
parent ccf755e3db
commit e7ef46fb78
3 changed files with 77 additions and 77 deletions

View file

@ -187,12 +187,13 @@ class RarVolumeHeader {
if ((rmode & 8) == 0) {
continue;
}
if (I != 0)
if (I != 0) {
bstream.readBits(16);
const count = (rmode & 3);
for (let J = 0; J < count; ++J) {
bstream.readBits(8);
}
}
const count = (rmode & 3);
for (let J = 0; J < count; ++J) {
bstream.readBits(8);
}
}
}
@ -330,15 +331,14 @@ function RarReadTables(bstream) {
let ZeroCount = bstream.readBits(4);
if (ZeroCount == 0) {
BitLength[I] = 15;
}
else {
} else {
ZeroCount += 2;
while (ZeroCount-- > 0 && I < rBC)
while (ZeroCount-- > 0 && I < rBC) {
BitLength[I++] = 0;
}
--I;
}
}
else {
} else {
BitLength[I] = Length;
}
}
@ -1303,9 +1303,9 @@ const unrar = function(arrayBuffer) {
const header = new RarVolumeHeader(bstream);
if (header.crc == 0x6152 &&
header.headType == 0x72 &&
header.flags.value == 0x1A21 &&
header.headSize == 7) {
header.headType == 0x72 &&
header.flags.value == 0x1A21 &&
header.headSize == 7) {
info("Found RAR signature");
const mhead = new RarVolumeHeader(bstream);

View file

@ -25,8 +25,8 @@ bitjs.io.BitStream = class {
* @param {Number} opt_length The length of this BitStream
*/
constructor(ab, rtl, opt_offset, opt_length) {
if (!ab || !ab.toString || ab.toString() !== "[object ArrayBuffer]") {
throw "Error! BitArray constructed with an invalid ArrayBuffer object";
if (!ab || !ab.toString || ab.toString() !== '[object ArrayBuffer]') {
throw 'Error! BitArray constructed with an invalid ArrayBuffer object';
}
const offset = opt_offset || 0;
@ -65,8 +65,8 @@ bitjs.io.BitStream = class {
// This could be considerably faster when reading more than 3 or 4 bits at a time.
while (n > 0) {
if (bytePtr >= bytes.length) {
throw "Error! Overflowed the bit stream! n=" + n + ", bytePtr=" + bytePtr + ", bytes.length=" +
bytes.length + ", bitPtr=" + bitPtr;
throw 'Error! Overflowed the bit stream! n=' + n + ', bytePtr=' + bytePtr + ', bytes.length=' +
bytes.length + ', bitPtr=' + bitPtr;
return -1;
}
@ -125,8 +125,8 @@ bitjs.io.BitStream = class {
// This could be considerably faster when reading more than 3 or 4 bits at a time.
while (n > 0) {
if (bytePtr >= bytes.length) {
throw "Error! Overflowed the bit stream! n=" + n + ", bytePtr=" + bytePtr + ", bytes.length=" +
bytes.length + ", bitPtr=" + bitPtr;
throw 'Error! Overflowed the bit stream! n=' + n + ', bytePtr=' + bytePtr + ', bytes.length=' +
bytes.length + ', bitPtr=' + bitPtr;
return -1;
}

View file

@ -9,66 +9,66 @@
</head>
<body>
<script>
var buffer;
muther.go({
setUp: function() {
buffer = new bitjs.io.ByteBuffer(10);
var buffer;
muther.go({
setUp: function() {
buffer = new bitjs.io.ByteBuffer(10);
},
tests: {
testWriteNumberThenRead: function() {
buffer.writeNumber(1234, 4);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(1234, stream.peekNumber(4));
},
tests: {
testWriteNumberThenRead: function() {
buffer.writeNumber(1234, 4);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(1234, stream.peekNumber(4));
},
testWriteUnsignedByteThenRead: function() {
buffer.writeNumber(192, 1);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(192, stream.readNumber(1));
},
testWriteSignedByteThenRead: function() {
buffer.writeSignedNumber(-120, 1);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(-120, stream.readSignedNumber(1));
},
testWriteSignedPositiveNumberThenRead: function() {
buffer.writeSignedNumber(1234, 4);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(1234, stream.readSignedNumber(4));
},
testWriteSignedNegativeNumberThenRead: function() {
buffer.writeSignedNumber(-128, 1);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(-128, stream.readSignedNumber(1));
},
testWriteOverflowUnsigned: function() {
var passed = false;
try {
buffer.writeNumber(256, 1);
} catch(e) {
passed = true;
}
muther.assert(passed);
},
testWriteOverflowSignedPositive: function() {
var passed = false;
try {
buffer.writeSignedNumber(128, 1);
} catch(e) {
passed = true;
}
muther.assert(passed);
},
testWriteOverflowSignedNegative: function() {
var passed = false;
try {
buffer.writeSignedNumber(-129, 1);
} catch(e) {
passed = true;
}
muther.assert(passed);
},
testWriteUnsignedByteThenRead: function() {
buffer.writeNumber(192, 1);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(192, stream.readNumber(1));
},
});
testWriteSignedByteThenRead: function() {
buffer.writeSignedNumber(-120, 1);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(-120, stream.readSignedNumber(1));
},
testWriteSignedPositiveNumberThenRead: function() {
buffer.writeSignedNumber(1234, 4);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(1234, stream.readSignedNumber(4));
},
testWriteSignedNegativeNumberThenRead: function() {
buffer.writeSignedNumber(-128, 1);
var stream = new bitjs.io.ByteStream(buffer.data);
muther.assertEquals(-128, stream.readSignedNumber(1));
},
testWriteOverflowUnsigned: function() {
var passed = false;
try {
buffer.writeNumber(256, 1);
} catch(e) {
passed = true;
}
muther.assert(passed);
},
testWriteOverflowSignedPositive: function() {
var passed = false;
try {
buffer.writeSignedNumber(128, 1);
} catch(e) {
passed = true;
}
muther.assert(passed);
},
testWriteOverflowSignedNegative: function() {
var passed = false;
try {
buffer.writeSignedNumber(-129, 1);
} catch(e) {
passed = true;
}
muther.assert(passed);
},
},
});
</script>
</body>
</html>