1 # Copyright (C) 2016-2019 all contributors <meta@public-inbox.org>
2 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
3 package PublicInbox::Address;
7 sub xs_emails { map { $_->address() } parse_email_addresses($_[0]) }
12 $n = $_->user if $n eq $_->address;
14 } parse_email_addresses($_[0]);
18 require Email::Address::XS;
19 Email::Address::XS->import(qw(parse_email_addresses));
20 *emails = \&xs_emails;
25 require PublicInbox::AddressPP;
26 *emails = \&PublicInbox::AddressPP::emails;
27 *names = \&PublicInbox::AddressPP::names;