diff options
author | Daniel Friesel <derf@derf.homelinux.org> | 2009-01-02 18:53:00 +0100 |
---|---|---|
committer | Daniel Friesel <derf@derf.homelinux.org> | 2009-01-02 18:53:00 +0100 |
commit | 20ac80960b78ffe7ba491f8b3b9fe48b5c72c178 (patch) | |
tree | e9022534db2500d9861ce53be3e742c906abda10 | |
parent | 579138af03a3e060aad293b046bafd9b0ca623c1 (diff) |
tibtoa: Show length for programs and strings
-rwxr-xr-x | bin/tibtoa | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -677,7 +677,7 @@ sub header_size($) { $size->{cols} = ord(substr($header, 0x48, 1)); $size->{rows} = ord(substr($header, 0x49, 1)); } - when('program') { + when($_ eq 'program' or $_ eq 'string') { $size->{source} = ord(substr($header, 0x48, 1)) + 255 * ord(substr($header, 0x49, 1)); } } @@ -730,6 +730,10 @@ if ($opts{h}) { print_header('Matrix dimensions:', join('x', @{$header{size}}{'rows','cols'})); } elsif ($header{type} eq 'list') { print_header('List length :', $header{size}->{items}); + } elsif ($header{type} eq 'string') { + print_header('String length:', $header{size}->{source}); + } elsif ($header{type} eq 'program') { + print_header('Program size :', $header{size}->{source}); } } |