This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add API Unicode handling functions
authorKarl Williamson <khw@cpan.org>
Mon, 19 Sep 2016 15:59:32 +0000 (09:59 -0600)
committerKarl Williamson <khw@cpan.org>
Mon, 26 Sep 2016 04:24:20 +0000 (22:24 -0600)
commit9f2abfdef8903cce0a7b12ce12788ce7e9f72ed1
treed908a06dcda7d93207f2d332292afa86eac079e1
parent152c1f4b3a3b82886ecaa218d01d1a5a20f80f17
Add API Unicode handling functions

These functions are all extensions of the is_utf8_string_foo()
functions, that restrict the UTF-8 recognized as valid in various ways.
There are named ones for the two definitions that Unicode makes, and
foo_flags ones for more custom restrictions.

The named ones are implemented as tries, while the flags ones provide
complete generality
embed.fnc
embed.h
ext/XS-APItest/APItest.pm
ext/XS-APItest/APItest.xs
ext/XS-APItest/t/utf8.t
inline.h
proto.h
utf8.h