Update: LanX's seems | is the better answer. Don't bother with the rest of this.
I understand this is because these functions are begin declared multiple times?
From this, it seems you may be right. But that prompts the question, "Why are you 'begin declaring' subroutines at all?" Can you show a Short, Self-Contained, Correct Example of such declarations that represents what is in your code (and produces the same error message)?c:\@Work\Perl\monks>perl -wMstrict -le "BEGIN { sub Dumper (); } ;; use Data::Dumper; " Prototype mismatch: sub main::Dumper () vs none at C:/Perl/lib/Exporte +r.pm line 67. at -e line 1 c:\@Work\Perl\monks>perl -wMstrict -le "BEGIN { sub Dumper; } ;; use Data::Dumper; "
Give a man a fish: <%-{-{-{-<
In reply to Re: Prototype Mismatch Errors
by AnomalousMonk
in thread Prototype Mismatch Errors
by mavericknik
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |