--- latex2html.pin.orig 2015-04-20 16:01:37 UTC +++ latex2html.pin @@ -532,7 +532,7 @@ $CHARSET = $charset || 'iso-8859-1'; # # If possible, use icons of the same type as generated images # -if ($IMAGE_TYPE && defined %{"icons_$IMAGE_TYPE"}) { +if ($IMAGE_TYPE && %{"icons_$IMAGE_TYPE"}) { %icons = %{"icons_$IMAGE_TYPE"}; } @@ -2112,7 +2112,7 @@ sub convert_iso_latin_chars { "\nCould not find translation function for $default_language.\n\n") } ); - if ($USE_UTF ||(!$NO_UTF &&(defined %unicode_table)&&length(%unicode_table)>2)) { + if ($USE_UTF ||(!$NO_UTF &&(%unicode_table)&&length(%unicode_table)>2)) { &convert_to_unicode($_)}; } $_ = join('', @case_processed, $_); undef(@case_processed); @@ -9117,7 +9117,7 @@ sub real_replace_strange_accents { my ($charset) = "${CHARSET}_character_map_inv"; $charset =~ s/-/_/g; # convert upper 8-bit characters - if (defined %$charset &&($CHARSET =~ /8859[_\-]1$/)) { + if ((%$charset) &&($CHARSET =~ /8859[_\-]1$/)) { s/([\200-\377])/ $tmp = $$charset{'&#'.ord($1).';'}; &mark_string($tmp) if ($tmp =~ m!\{!);