regexec.c: Add function to compare /i Latin1, pre-folded
authorKarl Williamson <khw@cpan.org>
Wed, 19 Dec 2018 18:14:58 +0000 (11:14 -0700)
committerKarl Williamson <khw@cpan.org>
Wed, 26 Dec 2018 19:50:37 +0000 (12:50 -0700)
commit53362e8571b73a5375a41d96a612bb1ff62d5bbf
tree33b8eaf19e248563dabc23286c30002706de767a
parent2e1d4226b4f69210b621082157895ab1daa62d22
regexec.c: Add function to compare /i Latin1, pre-folded

This adds a function like Perl_foldEQ_latin1(), but the second string is
assumed to be pre-folded.  I made it a static function in the only file
that uses it, regexec.c, to take advantage of the C optimizer.

More traditionally would be to make a new API function which takes a
flags parameter.  But the whole purpose of this is speed, and so I chose
not to go that route.
embed.fnc
embed.h
proto.h
regexec.c