X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/b22f63ba31441200ca915c64445d5a87d146c327..dcc8a72751585d4359ea945151fbd97f1288a41e:/emoji.plp?ds=inline
diff --git a/emoji.plp b/emoji.plp
index ac3be58..41e4c12 100644
--- a/emoji.plp
+++ b/emoji.plp
@@ -23,16 +23,16 @@ say '
';
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{
$title} for $meta->{source} || ();
+ $title = showlink($title, $_) for $meta->{source} || ();
say sprintf '
%s
', $meta->{name} // $system;
say '
';
for (my $i = 0; $i <= $#info; $i++) {
my $name = $info[$i];
unless (ref $info[$i+1] eq 'ARRAY') {
- say sprintf '
';
next;
}
my ($input, $flags, $char, $desc) = @{ $info[++$i] };