Data-Dumper-Limited
view release on metacpan or search on metacpan
MODULE = Data::Dumper::Limited PACKAGE = Data::Dumper::Limited
PROTOTYPES: DISABLE
void
DumpLimited(src, opt = newHV())
SV *src;
HV *opt;
PREINIT:
ddl_encoder_t *enc;
PPCODE:
enc = build_encoder_struct(aTHX_ opt);
ddl_dump_sv(aTHX_ enc, src);
/* FIXME optimization: avoid copy by stealing string buffer if
* it is not too large. */
ST(0) = sv_2mortal(newSVpvn_utf8(enc->buf_start, (STRLEN)(enc->pos - enc->buf_start), 1));
XSRETURN(1);
( run in 0.523 second using v1.01-cache-2.11-cpan-71847e10f99 )