mirror of
https://github.com/embarklabs/neo-blessed.git
synced 2025-02-03 14:45:33 +00:00
cleanup
This commit is contained in:
parent
8d92eb49c6
commit
1bd2a71946
52
lib/tput.js
52
lib/tput.js
@ -291,59 +291,9 @@ Tput.prototype.parseExtended = function(data, _data, _h, _i) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// string offsets: 14 - 128, length: 114 (57 short)
|
// Pass over the sym offsets and get to the string table.
|
||||||
// sym offsets: 128 - 248, length: 120 (60 short)
|
|
||||||
var stroff = [];
|
|
||||||
var symoff = [];
|
|
||||||
var stroffsets = data.slice(14, 128);
|
|
||||||
var symoffsets = data.slice(128, 248);
|
|
||||||
for (var a = 0; a < stroffsets.length; a += 2) {
|
|
||||||
stroff.push((stroffsets[a + 1] << 8) | stroffsets[a]);
|
|
||||||
}
|
|
||||||
for (var a = 0; a < symoffsets.length; a += 2) {
|
|
||||||
symoff.push((symoffsets[a + 1] << 8) | symoffsets[a]);
|
|
||||||
}
|
|
||||||
console.log(stroff);
|
|
||||||
console.log(symoff);
|
|
||||||
var end = data.slice(248, 260);
|
|
||||||
console.log(JSON.stringify(end.toString('ascii')));
|
|
||||||
//process.exit(0);
|
|
||||||
|
|
||||||
// need to get from 128 to 248
|
|
||||||
// diff: 120
|
|
||||||
//i += 60 * 2;
|
|
||||||
i = data.length - h.lastStrTableOffset;
|
i = data.length - h.lastStrTableOffset;
|
||||||
|
|
||||||
/*
|
|
||||||
var t = [];
|
|
||||||
data = data.slice(16, 248);
|
|
||||||
for (var a = 0; a < data.length; a += 2) {
|
|
||||||
t.push((data[a + 1] << 8) | data[a]);
|
|
||||||
}
|
|
||||||
console.log(t.slice(0, h.strCount));
|
|
||||||
console.log(t.slice(h.strCount));
|
|
||||||
process.exit(0);
|
|
||||||
|
|
||||||
data = data.slice(248, 612).toString('ascii').split('\0');
|
|
||||||
console.log(data);
|
|
||||||
process.exit(0);
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
//while (!(i % 2) && data[i] !== 0x1b) i++;
|
|
||||||
|
|
||||||
//l = i + h.strCount * 2 + 6;
|
|
||||||
//for (; i < l; i += 2);
|
|
||||||
|
|
||||||
//l = i + h.strCount * 2;
|
|
||||||
//for (; i < l; i += 2);
|
|
||||||
//while (data[i] !== 0x1b) i++;
|
|
||||||
|
|
||||||
//console.log(_strings);
|
|
||||||
//console.log(_strings.length);
|
|
||||||
//console.log(data.slice(i - 10, i + 10));
|
|
||||||
//process.exit(0);
|
|
||||||
|
|
||||||
// String Table
|
// String Table
|
||||||
_strings.forEach(function(offset, k) {
|
_strings.forEach(function(offset, k) {
|
||||||
if (offset === -1) {
|
if (offset === -1) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user