Encode::ISO2022JPMSってバグってない?

  • 投稿日:
  • by
  • カテゴリ:

こいつを仕込んで、MailPackを運用していると、cronで、run-periodic-tasks が走る度に、「71行目の正規表現に初期化されてない変数が入っているんですが-。」(正確には: Use of uninitialized value in regexp compilation at /usr/lib/perl5/site_perl/5.10.0/Encode/ISO2022JPMS.pm line 71.)という警告が送られてくる、メールで。

正直ウザイので見てみた、問題の行を……。

my $re_scan_jis_g = qr{
   \G ( ($RE{ISO_0208}) | ($RE{ISO_ASC}) |
        ($RE{JIS_KANA}) | ($RE{ISO_UDC}) | )
      ([^\e]*)
}x;

いや、ないからね、そんなキー(/_T) 結局、ここを、”JIS_0208”へと修正したら、当たり前ですが、うるさい警告はぴたりと止まりました。いやいや、ところで、ここ間違ってて、動作は本当に大丈夫だったの? (^^;;