Array-Splice
view release on metacpan or search on metacpan
lib/Array/Splice.xs view on Meta::CPAN
INIT:
AV* ary;
I32 i;
I32 newlen;
I32 after;
I32 diff;
SV **tmparyval = 0;
MAGIC *mg;
register SV **src;
register SV **dst;
PPCODE:
if ( !SvROK(array) || SvTYPE(SvRV(array)) != SVt_PVAV ) {
croak("first argument to Array::Splice::_splice() not an array");
}
ary = (AV*) SvRV(array);
if ((mg = SvTIED_mg((SV*)ary, 'P'))) {
croak("Array::Splice::_splice() not implemented for tied arrays");
}
i = offset;
( run in 0.592 second using v1.01-cache-2.11-cpan-71847e10f99 )