open(ASMDATA_PM, ">ext/B/B/Asmdata.pm") or die "ext/B/B/Asmdata.pm: $!";
print ASMDATA_PM $perl_header, <<'EOT';
package B::Asmdata;
+
+our $VERSION = '1.00';
+
use Exporter;
@ISA = qw(Exporter);
@EXPORT_OK = qw(%insn_data @insn_name @optype @specialsv_name);
# License or the Artistic License, as specified in the README file.
#
package B;
+
+our $VERSION = '1.00';
+
use XSLoader ();
require Exporter;
@ISA = qw(Exporter);
# This file is autogenerated from bytecode.pl. Changes made here will be lost.
#
package B::Asmdata;
+
+our $VERSION = '1.00';
+
use Exporter;
@ISA = qw(Exporter);
@EXPORT_OK = qw(%insn_data @insn_name @optype @specialsv_name);
package B::Bblock;
+
+our $VERSION = '1.00';
+
use Exporter ();
@ISA = "Exporter";
@EXPORT_OK = qw(find_leaders);
#
package B::Bytecode;
+our $VERSION = '1.00';
+
use strict;
use Carp;
use B qw(main_cv main_root main_start comppadlist
# License or the Artistic License, as specified in the README file.
#
package B::C::Section;
+
+our $VERSION = '1.00';
+
use B ();
use base B::Section;
# License or the Artistic License, as specified in the README file.
#
package B::CC;
+
+our $VERSION = '1.00';
+
use Config;
use strict;
use B qw(main_start main_root class comppadlist peekop svref_2object
package B::Debug;
+
+our $VERSION = '1.00';
+
use strict;
use B qw(peekop class walkoptree walkoptree_exec
main_start main_root cstring sv_undef);
# You may distribute under the terms of either the GNU General Public
# License or the Artistic License, as specified in the README file.
package B::Disassembler::BytecodeStream;
+
+our $VERSION = '1.00';
+
use FileHandle;
use Carp;
use B qw(cstring cast_I32);
package B::Lint;
+our $VERSION = '1.00';
+
=head1 NAME
B::Lint - Perl lint
package B::Showlex;
+
+our $VERSION = '1.00';
+
use strict;
use B qw(svref_2object comppadlist class);
use B::Terse ();
# License or the Artistic License, as specified in the README file.
#
package B::Stackobj;
+
+our $VERSION = '1.00';
+
use Exporter ();
@ISA = qw(Exporter);
@EXPORT_OK = qw(set_callback T_UNKNOWN T_DOUBLE T_INT VALID_UNSIGNED
# vishalb@hotmail.com
package B::Stash;
+our $VERSION = '1.00';
+
=pod
=head1 NAME
package B::Terse;
+
+our $VERSION = '1.00';
+
use strict;
use B qw(peekop class walkoptree walkoptree_exec walkoptree_slow
main_start main_root cstring svref_2object SVf_IVisUV);
package B::Xref;
+our $VERSION = '1.00';
+
=head1 NAME
B::Xref - Generates cross reference reports for Perl programs
package O;
+
+our $VERSION = '1.00';
+
use B qw(minus_c save_BEGINs);
use Carp;
package Encode::Tcl;
+
+our $VERSION = '1.00';
+
use strict;
use Encode qw(find_encoding);
use base 'Encode::Encoding';
package ops;
+our $VERSION = '1.00';
+
use Opcode qw(opmask_add opset invert_opset);
sub import {
package Thread::Queue;
+
+our $VERSION = '1.00';
+
use Thread qw(cond_wait cond_broadcast);
=head1 NAME
package Thread::Semaphore;
use Thread qw(cond_wait cond_broadcast);
+our $VERSION = '1.00';
+
=head1 NAME
Thread::Semaphore - thread-safe semaphores
package Thread::Signal;
use Thread qw(async);
+our $VERSION = '1.00';
+
=head1 NAME
Thread::Signal - Start a thread which runs signal handlers reliably
package Thread::Specific;
+our $VERSION = '1.00';
+
=head1 NAME
Thread::Specific - thread-specific keys
package ExtUtils::MM_NW5;
+our $VERSION = '1.00';
+
=head1 NAME
ExtUtils::MM_NW5 - methods to override UN*X behaviour in ExtUtils::MakeMaker
use constant LOCALE_CODE_ALPHA_3 => 2;
use constant LOCALE_CODE_NUMERIC => 3;
+$VERSION = '1.00';
+
use constant LOCALE_CODE_DEFAULT => LOCALE_CODE_ALPHA_2;
1;
package vmsish;
+our $VERSION = '1.00';
+
=head1 NAME
vmsish - Perl pragma to control VMS-specific language features
package OS2::DLL;
+our $VERSION = '1.00';
+
use Carp;
use DynaLoader;
# Perl hooks into the routines in vms.c for interconversion
# of VMS and Unix file specification syntax.
#
-# Version: 1.1
+# Version: see $VERSION below
# Author: Charles Bailey bailey@newman.upenn.edu
# Revised: 08-Mar-1995
package VMS::Filespec;
require 5.002;
+our $VERSION = '1.1';
# If you want to use this package on a non-VMS system,
# uncomment the following line.
package FindExt;
+
+our $VERSION = '1.00';
+
use strict;
use File::Find;
use File::Basename;
package FindExt;
+
+our $VERSION = '1.00';
+
use strict;
use File::Find;
use File::Basename;