+sub do_not_edit ($)
+{
+ my $file = shift;
+
+ my $years = '1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005';
+
+ $years =~ s/1999,/1999,\n / if length $years > 40;
+
+ my $warning = <<EOW;
+ -*- buffer-read-only: t -*-
+
+ $file
+
+ Copyright (C) $years, by Larry Wall and others
+
+ You may distribute under the terms of either the GNU General Public
+ License or the Artistic License, as specified in the README file.
+
+!!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+This file is built by embed.pl from data in embed.fnc, embed.pl,
+pp.sym, intrpvar.h, perlvars.h and thrdvar.h.
+Any changes made here will be lost!
+
+Edit those files and run 'make regen_headers' to effect changes.
+
+EOW
+
+ $warning .= <<EOW if $file eq 'perlapi.c';
+
+Up to the threshold of the door there mounted a flight of twenty-seven
+broad stairs, hewn by some unknown art of the same black stone. This
+was the only entrance to the tower.
+
+
+EOW
+
+ if ($file =~ m:\.[ch]$:) {
+ $warning =~ s:^: * :gm;
+ $warning =~ s: +$::gm;
+ $warning =~ s: :/:;
+ $warning =~ s:$:/:;
+ }
+ else {
+ $warning =~ s:^:# :gm;
+ $warning =~ s: +$::gm;
+ }
+ $warning;
+} # do_not_edit
+