T
Ted Sung
D:\perl_scripts>perl -v
This is perl, v5.6.1 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
I have the following simple/trivial script, test.pl:
use strict;
use Warnings;
use Cwd;
When I run this as perl -w test.pl, I get the following:
D:\perl_scripts>perl -w test2.pl
Subroutine bits redefined at d:/perl/lib/warnings.pm line 285.
Subroutine import redefined at d:/perl/lib/warnings.pm line 304.
Subroutine unimport redefined at d:/perl/lib/warnings.pm line 314.
Subroutine __chk redefined at d:/perl/lib/warnings.pm line 325.
Subroutine enabled redefined at d:/perl/lib/warnings.pm line 373.
Subroutine warn redefined at d:/perl/lib/warnings.pm line 386.
Subroutine warnif redefined at d:/perl/lib/warnings.pm line 400.
Strangely, if I change the upper case 'W' to w so the script is like
this:
use strict;
use warnings;
use Cwd;
I don't see these warnings.
Also, if I remove the 'use Cwd;' line, I don't get any warnings
regardless of the case of 'W'.
What is going on here?
Thanks,
Ted
This is perl, v5.6.1 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
I have the following simple/trivial script, test.pl:
use strict;
use Warnings;
use Cwd;
When I run this as perl -w test.pl, I get the following:
D:\perl_scripts>perl -w test2.pl
Subroutine bits redefined at d:/perl/lib/warnings.pm line 285.
Subroutine import redefined at d:/perl/lib/warnings.pm line 304.
Subroutine unimport redefined at d:/perl/lib/warnings.pm line 314.
Subroutine __chk redefined at d:/perl/lib/warnings.pm line 325.
Subroutine enabled redefined at d:/perl/lib/warnings.pm line 373.
Subroutine warn redefined at d:/perl/lib/warnings.pm line 386.
Subroutine warnif redefined at d:/perl/lib/warnings.pm line 400.
Strangely, if I change the upper case 'W' to w so the script is like
this:
use strict;
use warnings;
use Cwd;
I don't see these warnings.
Also, if I remove the 'use Cwd;' line, I don't get any warnings
regardless of the case of 'W'.
What is going on here?
Thanks,
Ted