Blame contrib/whodo/GIFgraph/GIFgraph/t/ff.pl

Packit 667938
use strict;
Packit 667938

Packit 667938
$::WRITE = 1 if (defined($ARGV[0]) and $ARGV[0] eq '--write');
Packit 667938
$::WARN = 0;
Packit 667938

Packit 667938
sub get_test_data
Packit 667938
{
Packit 667938
	my $fn = shift;
Packit 667938

Packit 667938
	local($/);
Packit 667938
	undef $/;
Packit 667938

Packit 667938
	open(GIF, $fn) or die "Cannot open $fn: $!\n";
Packit 667938
	binmode(GIF);
Packit 667938
	my $im = <GIF>;
Packit 667938
	close (GIF);
Packit 667938

Packit 667938
	return defined($im) ? $im : "";
Packit 667938
}
Packit 667938

Packit 667938
sub write_file
Packit 667938
{
Packit 667938
	my $fn = shift;
Packit 667938
	my $im = shift;
Packit 667938
	
Packit 667938
	local($/);
Packit 667938
	undef $/;
Packit 667938

Packit 667938
	print "writing\n";
Packit 667938
	open(GIF, '>' . $fn) or die "Cannot open $fn: $!\n";
Packit 667938
	binmode(GIF);
Packit 667938
	print GIF $im;
Packit 667938
	close (GIF);
Packit 667938
}
Packit 667938

Packit 667938
1;
Packit 667938