Accept old (') and new (::) package delimiters
Perl 5 Porters [Sun, 17 Mar 1996 11:26:25 +0000 (11:26 +0000)]
lib/Symbol.pm

index a12e6dc..c266d64 100644 (file)
@@ -73,7 +73,7 @@ sub ungensym ($) {}
 
 sub qualify ($;$) {
     my ($name) = @_;
-    if (! ref($name) && $name !~ /::/) {
+    if (!ref($name) && index($name, '::') == -1 && index($name, "'") == -1) {
        my $pkg;
        # Global names: special character, "^x", or other. 
        if ($name =~ /^([^a-z])|(\^[a-z])$/i || $global{$name}) {