Re-enabled bytepair compression support in chkdeps.
Seems it was a bug in the loader code, producing an incorrect error, that led me to disabole it originally. Commented out the apparently-incorrect check, which means theoretically some corrupt binaries won't get picked up during decompression. Which probably doesn't matter much.
#!perl
# bin2lit.pl
#
# Copyright (c) 2010 Accenture. All rights reserved.
# This component and the accompanying materials are made available
# under the terms of the "Eclipse Public License v1.0"
# which accompanies this distribution, and is available
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
#
# Initial Contributors:
# Accenture - Initial contribution
#
my $litName = shift(@ARGV);
die "Error: No name specified\n" unless $litName;
binmode(STDIN);
undef $/;
my $content = <>;
close (STDIN);
print <<__EOS__;
// This file has been automatically generated by $0
// Do not edit it directly!
_LIT8($litName,
__EOS__
print "\t\"";
for (my $i=0; $i<length($content); ++$i) {
print "\"\n\t\"" if ($i && ($i%20) == 0);
my $c = ord(substr($content, $i, 1));
printf "\\x%02x", $c;
}
print "\");\n\n"