emoji: silence unused argument warnings
[sheet.git] / emoji.plp
index ac3be58a841a93def0e8c03a1cc70e5ae2f5c79b..41e4c129f0b4170a6234e6e52e8870dab4d45769 100644 (file)
--- a/emoji.plp
+++ b/emoji.plp
@@ -23,16 +23,16 @@ say '<div class="section">';
 for my $system (qw'gmail msn yahoo') {
        my @info = do "emoji-$system.inc.pl";
        my $meta = shift @info or die $@;
-       ref $meta eq 'HASH' or die "invalid $system definitions";
+       ref $meta eq 'HASH' or Abort("Invalid $system definitions", 404);
        my $title = $meta->{name} // $system;
-       $title = qq{<a href="$_">$title</a>} for $meta->{source} || ();
+       $title = showlink($title, $_) for $meta->{source} || ();
 
        say sprintf '<div class="section"><h2>%s</h2>', $meta->{name} // $system;
        say '<table><tbody>';
        for (my $i = 0; $i <= $#info; $i++) {
                my $name = $info[$i];
                unless (ref $info[$i+1] eq 'ARRAY') {
-                       say sprintf '</table><table><tbody>', $name;
+                       say '</table><table><tbody>';
                        next;
                }
                my ($input, $flags, $char, $desc) = @{ $info[++$i] };