use strict;
use vars qw(@ISA $VERSION);
-$VERSION = '0.81';
+$VERSION = '0.810_01';
my %module = (MacOS => 'Mac',
MSWin32 => 'Win32',
use File::Spec;
use strict;
-use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $VERSION);
-
-$VERSION = '1.1';
+use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
require Exporter;
package File::Spec::Mac;
use strict;
-use vars qw(@ISA $VERSION);
+use vars qw(@ISA);
require File::Spec::Unix;
-
-$VERSION = '1.1';
-
@ISA = qw(File::Spec::Unix);
=head1 NAME
package File::Spec::OS2;
use strict;
-use vars qw(@ISA $VERSION);
+use vars qw(@ISA);
require File::Spec::Unix;
-
-$VERSION = '1.1';
-
@ISA = qw(File::Spec::Unix);
sub devnull {
package File::Spec::Unix;
use strict;
-use vars qw($VERSION);
-
-$VERSION = '1.1';
use Cwd;
package File::Spec::VMS;
use strict;
-use vars qw(@ISA $VERSION);
+use vars qw(@ISA);
require File::Spec::Unix;
-
-$VERSION = '1.1';
-
@ISA = qw(File::Spec::Unix);
use Cwd;
my($self,$path) = @_;
return '' unless $path;
$self = {} unless ref $self;
-
- if ($path =~ /\s/) {
- return join ' ', map { $self->eliminate_macros($_) } split /\s+/, $path;
- }
-
my($npath) = unixify($path);
my($complex) = 0;
my($head,$macro,$tail);
$self = bless {} unless ref $self;
my($fixedpath,$prefix,$name);
- if ($path =~ /\s/) {
- return join ' ',
- map { $self->fixpath($_,$force_path) }
- split /\s+/, $path;
- }
-
if ($path =~ m#^\$\([^\)]+\)\Z(?!\n)#s || $path =~ m#[/:>\]]#) {
if ($force_path or $path =~ /(?:DIR\)|\])\Z(?!\n)/) {
$fixedpath = vmspath($self->eliminate_macros($path));
use strict;
use Cwd;
-use vars qw(@ISA $VERSION);
+use vars qw(@ISA);
require File::Spec::Unix;
-
-$VERSION = '1.1';
-
@ISA = qw(File::Spec::Unix);
=head1 NAME
BEGIN {
$^O = '';
- chdir 't' if -d 't';
- unshift @INC, '../lib';
+#chdir 't' if -d 't';
+#unshift @INC, '../lib';
}
print "1..1\n";
BEGIN {
$^O = '';
- chdir 't' if -d 't';
- unshift @INC, '../lib';
+#chdir 't' if -d 't';
+#unshift @INC, '../lib';
}
# Each element in this array is a single test. Storing them this way makes