--- CBOR-XS/XS.xs 2013/12/10 14:01:52 1.41 +++ CBOR-XS/XS.xs 2013/12/10 15:31:40 1.42 @@ -1450,6 +1450,8 @@ } void incr_parse (CBOR *self, SV *cborstr) + ALIAS: + incr_parse_multiple = 1 PPCODE: { if (SvUTF8 (cborstr)) @@ -1489,7 +1491,7 @@ self->incr_pos = 0; self->incr_need = self->incr_pos + 1; } - while (GIMME_V == G_ARRAY); + while (ix); } void incr_reset (CBOR *self)