Making perl 2.0 core dump
    Michael Peterson 
    mkp at luna.UUCP
       
    Mon Aug 15 06:36:20 AEST 1988
    
    
  
In article <6670 at bloom-beacon.MIT.EDU> tytso at athena.mit.edu 
(Theodore Y. Ts'o) writes:
>I'm running perl 2.0 at patchlevel 13, and the following perl script
>causes it to core dump on a Vax....
[Original script... ]
Here's a script that works.
-------------------8<-------------------8<----------------------------------
#! /usr/bin/perl
# test case.
@foo = (4, 6, 3, 17);
do Bargraph("foo", 0, $#foo, 1, 0, 20, 1, @foo);
#
# This subroutine does bar graphs....
# Usage is as follows:
#
# do Bargraph($title, $x_min, $x_max, $x_step, 
#		      $y_min, $y_max, $y_step, @data)
sub Bargraph 
{
	local($x, $y);
	local($title = shift(@_));
	local($x_min = shift(@_));
	local($x_max = shift(@_));
	local($x_step = shift(@_));
	local($y_min = shift(@_));
	local($y_max = shift(@_));
	local($y_step = shift(@_));
	local(@data = @_);
	for ($y = $y_max; $y >= $y_min; $y -= $y_step) 
	{
		for ($x = $x_min; $x <= $x_max; $x += $x_step) 
		{
			$c = ($data[$x] <= ($y - 1)) ? " " : "#";
			print "$c";
		}
		printf(" %2d\n", $y);
	}
}
-- 
Michael K. Peterson		Internet: mkp at hac2arpa.hac.com
Space & Communications Group	UUCP: ....!{scgvaxd,hacgate.hac.com}!mkp
Hughes Aircraft Company
213 416-0323
    
    
More information about the Comp.sources.bugs
mailing list