summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2009-01-01 16:07:09 +0100
committerDaniel Friesel <derf@derf.homelinux.org>2009-01-01 16:07:09 +0100
commit366648d96c2bb779844fe1d48acf3458cda6276d (patch)
treec0d25fb7ecfa3dae718c822e795f40ed7f56fda7
parent4d86abedca111fb4857ee8cd07bf81dbb6a7c586 (diff)
tibtoa: Save header and footer for later examination
-rwxr-xr-xbin/tibtoa10
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/tibtoa b/bin/tibtoa
index cdf5bdb..df4e5bc 100755
--- a/bin/tibtoa
+++ b/bin/tibtoa
@@ -8,8 +8,9 @@ use utf8;
use Getopt::Std;
binmode(STDOUT, ':utf8');
-my $header = 74;
-my $footer = 2;
+my $headerlength = 74;
+my $footerlength = 2;
+my ($header, $footer);
my ($char, $char2);
my $out;
my $cache;
@@ -619,13 +620,12 @@ getopts('i', \%opts);
open(PRGM, '<', shift) or die;
binmode(PRGM);
-# Remove header added by tilp2
-seek(PRGM, $header, 0);
+read(PRGM, $header, $headerlength);
$program = <PRGM>;
close(PRGM);
# The last two bytes don't contain program code
-substr($program, -$footer, $footer, '');
+$footer = substr($program, -$footerlength, $footerlength, '');
$length = length($program);
$offset = 0;