diff options
author | Daniel Friesel <derf@derf.homelinux.org> | 2009-01-01 16:07:09 +0100 |
---|---|---|
committer | Daniel Friesel <derf@derf.homelinux.org> | 2009-01-01 16:07:09 +0100 |
commit | 366648d96c2bb779844fe1d48acf3458cda6276d (patch) | |
tree | c0d25fb7ecfa3dae718c822e795f40ed7f56fda7 | |
parent | 4d86abedca111fb4857ee8cd07bf81dbb6a7c586 (diff) |
tibtoa: Save header and footer for later examination
-rwxr-xr-x | bin/tibtoa | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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; |