summaryrefslogtreecommitdiff
path: root/regen.pl
diff options
context:
space:
mode:
authorZefram <zefram@fysh.org>2010-08-23 21:36:59 +0100
committerFlorian Ragwitz <rafl@debian.org>2010-08-28 12:47:10 +0200
commit37051f8aba9443841104c0dbb526d2c24a5809c2 (patch)
tree61f0a99211a55688fbd3b6b40faefe806f590286 /regen.pl
parenta9718e07c105beeb6a890e3c95ea241cd08d4ea8 (diff)
downloadperl-37051f8aba9443841104c0dbb526d2c24a5809c2.tar.gz
remove much dead code from regen.pl
Diffstat (limited to 'regen.pl')
-rw-r--r--regen.pl37
1 files changed, 0 insertions, 37 deletions
diff --git a/regen.pl b/regen.pl
index 75903ac8f9..3fb25c1818 100644
--- a/regen.pl
+++ b/regen.pl
@@ -12,11 +12,6 @@ require 5.003; # keep this compatible, an old perl is all we may have before
# anything else.
use strict;
-my $perl = $^X;
-
-# keep warnings.pl in sync with the CPAN distribution by not requiring core
-# changes. Um, what ?
-# safer_unlink ("warnings.h", "lib/warnings.pm");
# Which scripts to run. Note the ordering: embed.pl must run after
# opcode.pl, since it depends on pp.sym
@@ -28,41 +23,9 @@ overload.pl
reentr.pl
regcomp.pl
warnings.pl
-
embed.pl
);
-# Which files are (re)generated by each script.
-# *** We no longer need these values, as the "changed" message is
-# now generated by regen_lib.pl, so should we just drop them?
-
-my %gen = (
- 'embed.pl' => [qw[proto.h embed.h embedvar.h global.sym
- perlapi.h perlapi.c]],
- 'keywords.pl' => [qw[keywords.h]],
- 'opcode.pl' => [qw[opcode.h opnames.h pp_proto.h pp.sym]],
- 'regcomp.pl' => [qw[regnodes.h]],
- 'warnings.pl' => [qw[warnings.h lib/warnings.pm]],
- 'reentr.pl' => [qw[reentr.c reentr.h]],
- 'overload.pl' => [qw[overload.c overload.h lib/overload/numbers.pm]],
- );
-
-sub do_cksum {
- my $pl = shift;
- my %cksum;
- for my $f (@{ $gen{$pl} }) {
- local *FH;
- if (open(FH, $f)) {
- local $/;
- $cksum{$f} = unpack("%32C*", <FH>);
- close FH;
- } else {
- warn "$0: $f: $!\n";
- }
- }
- return %cksum;
-}
-
foreach my $pl (@scripts) {
my @command = ($^X, $pl, @ARGV);
print "@command\n";