utf8.c: Bypass a subroutine wrapper
authorKarl Williamson <public@khwilliamson.com>
Sat, 25 Aug 2012 20:51:11 +0000 (14:51 -0600)
committerKarl Williamson <public@khwilliamson.com>
Sun, 26 Aug 2012 05:21:30 +0000 (23:21 -0600)
We might as well call the core swash initialization, since we are the
core here, since the public one merely wraps it.

utf8.c

diff --git a/utf8.c b/utf8.c
index 2eb673e..f3e7f59 100644 (file)
--- a/utf8.c
+++ b/utf8.c
@@ -2433,7 +2433,7 @@ Perl_to_utf8_case(pTHX_ const U8 *p, U8* ustrp, STRLEN *lenp,
     uvuni_to_utf8(tmpbuf, uv1);
 
     if (!*swashp) /* load on-demand */
-         *swashp = swash_init("utf8", normal, &PL_sv_undef, 4, 0);
+         *swashp = _core_swash_init("utf8", normal, &PL_sv_undef, 4, 0, NULL, NULL);
 
     if (special) {
          /* It might be "special" (sometimes, but not always,