This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add isUTF8_CHAR_flags() macro
authorKarl Williamson <khw@cpan.org>
Thu, 15 Sep 2016 00:54:23 +0000 (18:54 -0600)
committerKarl Williamson <khw@cpan.org>
Sun, 18 Sep 2016 03:10:50 +0000 (21:10 -0600)
commit25e3a4e08a8b645de44458470ff4f139baf56682
treec1e0fc724804ede3de8493a757c375538d042f9c
parenta82be82b512232b63f28c5865113f7990fb59a3a
Add isUTF8_CHAR_flags() macro

This is like the previous 2 commits, but the macro takes a flags
parameter so any combination of the disallowed flags may be used.  The
others, along with the original isUTF8_CHAR(), are the most commonly
desired strictures, and use an implementation of a, hopefully, inlined
trie for speed.  This is for generality and the major portion of its
implementation isn't inlined.
ext/XS-APItest/APItest.xs
ext/XS-APItest/t/utf8.t
utf8.h