Data-Alias
view release on metacpan or search on metacpan
CvLVALUE_on(get_cv("Data::Alias::deref", TRUE));
da_old_peepp = PL_peepp;
PL_peepp = da_peep;
}
void
deref(...)
PREINIT:
I32 i, n = 0;
SV *sv;
PPCODE:
for (i = 0; i < items; i++) {
if (!SvROK(ST(i))) {
STRLEN z;
if (SvOK(ST(i)))
Perl_croak(aTHX_ DA_DEREF_ERR, SvPV(ST(i), z));
if (ckWARN(WARN_UNINITIALIZED))
Perl_warner(aTHX_ packWARN(WARN_UNINITIALIZED),
"Use of uninitialized value in deref");
continue;
}
( run in 3.398 seconds using v1.01-cache-2.11-cpan-71847e10f99 )