Initial Commit
This commit is contained in:
36
database/perl/lib/Pod/Simple/Transcode.pm
Normal file
36
database/perl/lib/Pod/Simple/Transcode.pm
Normal file
@@ -0,0 +1,36 @@
|
||||
|
||||
require 5;
|
||||
package Pod::Simple::Transcode;
|
||||
use strict;
|
||||
use vars qw($VERSION @ISA);
|
||||
$VERSION = '3.42';
|
||||
|
||||
BEGIN {
|
||||
if(defined &DEBUG) {;} # Okay
|
||||
elsif( defined &Pod::Simple::DEBUG ) { *DEBUG = \&Pod::Simple::DEBUG; }
|
||||
else { *DEBUG = sub () {0}; }
|
||||
}
|
||||
|
||||
foreach my $class (
|
||||
'Pod::Simple::TranscodeSmart',
|
||||
'Pod::Simple::TranscodeDumb',
|
||||
'',
|
||||
) {
|
||||
$class or die "Couldn't load any encoding classes";
|
||||
DEBUG and print STDERR "About to try loading $class...\n";
|
||||
eval "require $class;";
|
||||
if($@) {
|
||||
DEBUG and print STDERR "Couldn't load $class: $@\n";
|
||||
} else {
|
||||
DEBUG and print STDERR "OK, loaded $class.\n";
|
||||
@ISA = ($class);
|
||||
last;
|
||||
}
|
||||
}
|
||||
|
||||
sub _blorp { return; } # just to avoid any "empty class" warning
|
||||
|
||||
1;
|
||||
__END__
|
||||
|
||||
|
||||
Reference in New Issue
Block a user