Lines Matching refs:jsonstr
2222 void decode (JSON *self, SV *jsonstr)
2224 PUTBACK; jsonstr = decode_json (jsonstr, self, 0); SPAGAIN;
2225 XPUSHs (jsonstr);
2227 void decode_prefix (JSON *self, SV *jsonstr) in decode_prefix() argument
2232 PUTBACK; sv = decode_json (jsonstr, self, &offset); SPAGAIN; in decode_prefix()
2235 PUSHs (sv_2mortal (newSVuv (ptr_to_index (jsonstr, SvPV_nolen (jsonstr) + offset)))); in decode_prefix()
2238 void incr_parse (JSON *self, SV *jsonstr = 0)
2264 if (jsonstr)
2267 if (SvUTF8 (jsonstr) != SvUTF8 (self->incr_text))
2268 if (SvUTF8 (jsonstr))
2269 sv_utf8_downgrade (jsonstr, 0);
2271 sv_utf8_upgrade (jsonstr);
2276 const char *str = SvPV (jsonstr, len);
2381 void decode_json (SV *jsonstr) in decode_json() argument
2387 PUTBACK; jsonstr = decode_json (jsonstr, &json, 0); SPAGAIN; in decode_json()
2388 XPUSHs (jsonstr); in decode_json()