#!/usr/bin/perl -w 

die "Usage: a.pl <input> <output> <name>\n" unless $#ARGV==2;

$in = shift;
$out = shift;
$name = shift;
$idx=0;




open(INFILE, "<$in") or die "Can't open $in: $!";
open(OUTFILE, ">$out") or die "Can't open $out: $!";

printf (OUTFILE "unsigned char %s[]={ \n\t", $name); 

while( read(INFILE, $byte, 1) != 0 ) {
    $r = vec($byte, 0, 8);
    printf OUTFILE "0x%02x, ", $r;
    $idx++;
    if ($idx%13==0) {
        printf OUTFILE "\n";
    }
}

print (OUTFILE "};" );


close INFILE;
close OUTFILE;

