ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/JSON-XS/XS.xs
(Generate patch)

Comparing JSON-XS/XS.xs (file contents):
Revision 1.78 by root, Tue Mar 25 19:31:02 2008 UTC vs.
Revision 1.80 by root, Wed Mar 26 01:32:53 2008 UTC

1818SV *incr_text (JSON *self) 1818SV *incr_text (JSON *self)
1819 ATTRS: lvalue 1819 ATTRS: lvalue
1820 CODE: 1820 CODE:
1821{ 1821{
1822 if (self->incr_pos) 1822 if (self->incr_pos)
1823 croak ("incr_text can only be called after a successful incr_parse call in scalar context %d", self->incr_pos);//D 1823 croak ("incr_text can only be called after a successful incr_parse call in scalar context");
1824 1824
1825 RETVAL = self->incr_text ? SvREFCNT_inc (self->incr_text) : &PL_sv_undef; 1825 RETVAL = self->incr_text ? SvREFCNT_inc (self->incr_text) : &PL_sv_undef;
1826} 1826}
1827 OUTPUT: 1827 OUTPUT:
1828 RETVAL 1828 RETVAL
1829
1830void incr_skip (JSON *self)
1831 CODE:
1832{
1833 sv_chop (self->incr_text, SvPV_nolen (self->incr_text) + self->incr_pos);
1834 self->incr_pos = 0;
1835 self->incr_nest = 0;
1836 self->incr_mode = 0;
1837}
1829 1838
1830void DESTROY (JSON *self) 1839void DESTROY (JSON *self)
1831 CODE: 1840 CODE:
1832 SvREFCNT_dec (self->cb_sk_object); 1841 SvREFCNT_dec (self->cb_sk_object);
1833 SvREFCNT_dec (self->cb_object); 1842 SvREFCNT_dec (self->cb_object);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines