lzo: update to 2.09
[tomato.git] / release / src / router / lzo / util / shortf.pl
blob44a2e839c134b4db79d3d25e482edbbfbc477927
1 #! /usr/bin/perl
2 ## vim:set ts=4 sw=4 et: -*- coding: utf-8 -*-
3 ##
4 ##---------------------------------------------------------------------------##
5 ##
6 ## Author:
7 ## Markus F.X.J. Oberhumer <markus@oberhumer.com>
8 ##
9 ## Description:
10 ## Create short files for compression test
12 ## Copyright (C) 1996-2015 Markus Franz Xaver Johannes Oberhumer
14 ##---------------------------------------------------------------------------##
16 $c = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
17 $c = "\x00\x01\x02";
18 $c = "\x00";
20 $x = $c x 1024;
22 for $i (0 .. 50) {
23 $name = sprintf("f%04d.dat",$i);
24 open(OUTFILE,">$name") || die "$0: cannot open '$name': $!";
25 binmode(OUTFILE);
26 print OUTFILE substr($x,0,$i);
27 close(OUTFILE);
30 exit(0);