Integrate changes #12652 and #12653 from maintperl;
authorJarkko Hietaniemi <jhi@iki.fi>
Thu, 25 Oct 2001 18:07:58 +0000 (18:07 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Thu, 25 Oct 2001 18:07:58 +0000 (18:07 +0000)
commit89ca4ac7af707d34da190bf469b8073ada175d9b
treee9338f678f71d31acd664a643de302ea3bd3289f
parent4e1a6d261e266112da00fd82e73dbe2a0631027c
Integrate changes #12652 and #12653 from maintperl;

more tweaks to change#12626
* move the boilerplate code over to perl.h and make DynaLoader
  use it
* make re, Opcode, File::Glob and B threadsafe
* re.xs needed s/deinstall/uninstall/ (guess nobody uses
  C<no re;> anywhere)

include XS_VERSION in MY_CXT_KEY (tweak for change#12652)

File::Glob required a bit more work in bleadperl
because of ExtUtils::Constant (see the Makefile.PL change)

p4raw-link: @12652 on //depot/maint-5.6/perl: 3bc8871b91a24662eada2114d9a016153718b1c4
p4raw-link: @12626 on //depot/maint-5.6/perl: 512dcce54ea4db665708f91609bdd0a6126d1acd

p4raw-id: //depot/perl@12654
p4raw-integrated: from //depot/maint-5.6/perl@12650 'edit in'
ext/B/B.xs ext/DynaLoader/dlutils.c (@12652..) 'merge in'
perl.h (@12597..) ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs
ext/re/re.xs (@12652..)
ext/B/B.xs
ext/DynaLoader/dlutils.c
ext/File/Glob/Glob.xs
ext/File/Glob/Makefile.PL
ext/Opcode/Opcode.xs
ext/re/re.xs
perl.h