From 05c0d6bbe3ec5cc9af99d105b8648ad02ed7cc95 Mon Sep 17 00:00:00 2001 From: Yves Orton Date: Sun, 29 Aug 2010 20:47:16 +0200 Subject: add sv_reftype_len() and make sv_reftype() be a wrapper for it sv_reftype() mostly returns strings whose length is known at compile time, so we can avoid a strlen() call if we return the length. Additionally, the non-length interface is potentially buggy in the face of class names which contain "\0", therefore providing a way to obtain the true length allows us to avoid any trickyness. --- global.sym | 1 + 1 file changed, 1 insertion(+) (limited to 'global.sym') diff --git a/global.sym b/global.sym index 332381564d..ed4985b732 100644 --- a/global.sym +++ b/global.sym @@ -590,6 +590,7 @@ Perl_sv_pvutf8n_force Perl_sv_pvbyten_force Perl_sv_recode_to_utf8 Perl_sv_cat_decode +Perl_sv_reftype_len Perl_sv_reftype Perl_sv_replace Perl_sv_report_used -- cgit v1.2.1