Lines Matching refs:check

148 	      IV check, STRLEN * offset, SV * term, int * retcode,   in encode_method()  argument
182 while( (code = do_encode(dir, s, &slen, d, dlen, &dlen, !check, in encode_method()
238 if (check & ENCODE_DIE_ON_ERR) { in encode_method()
243 if (encode_ckWARN(check, WARN_UTF8)) { in encode_method()
247 if (check & ENCODE_RETURN_ON_ERR){ in encode_method()
250 if (check & (ENCODE_PERLQQ|ENCODE_HTMLCREF|ENCODE_XMLCREF)){ in encode_method()
256 : newSVpvf(check & ENCODE_PERLQQ ? "\\x{%04" UVxf "}" : in encode_method()
257 check & ENCODE_HTMLCREF ? "&#%" UVuf ";" : in encode_method()
277 if (check & ENCODE_DIE_ON_ERR){ in encode_method()
282 if (encode_ckWARN(check, WARN_UTF8)) { in encode_method()
288 if (check & ENCODE_RETURN_ON_ERR){ in encode_method()
291 if (check & in encode_method()
325 if (check && !(check & ENCODE_LEAVE_SRC)){ in encode_method()
390 IV check; in process_utf8() local
401 check = 0; in process_utf8()
406 check = ENCODE_PERLQQ|ENCODE_LEAVE_SRC; /* same as perlqq */ in process_utf8()
410 check = SvIV_nomg(check_sv); in process_utf8()
419 stop_at_partial = stop_at_partial || (check & ENCODE_STOP_AT_PARTIAL); in process_utf8()
457 if (!encode && (check & (ENCODE_DIE_ON_ERR|ENCODE_WARN_ON_ERR|ENCODE_PERLQQ))) in process_utf8()
459 if (check & ENCODE_DIE_ON_ERR){ in process_utf8()
465 if (encode_ckWARN(check, WARN_UTF8)) { in process_utf8()
473 if (check & ENCODE_RETURN_ON_ERR) { in process_utf8()
476 if (check & (ENCODE_PERLQQ|ENCODE_HTMLCREF|ENCODE_XMLCREF)){ in process_utf8()
484 : newSVpvf(check & ENCODE_PERLQQ in process_utf8()
486 : check & ENCODE_HTMLCREF ? "&#%" UVuf ";" in process_utf8()
500 if (check & (ENCODE_HTMLCREF|ENCODE_XMLCREF)) in process_utf8()
501 …for (i=0; i<ulen; ++i) ptr += sprintf(ptr, ((check & ENCODE_HTMLCREF) ? "&#%u;" : "&#x%02X;"), s[i… in process_utf8()
579 call_encoding(pTHX_ const char *method, SV *obj, SV *src, SV *check) in call_encoding() argument
587 if (check) in call_encoding()
588 check = sv_2mortal(newSVsv(check)); in call_encoding()
590 if (!check || SvROK(check) || !SvTRUE_nomg(check) || (SvIV_nomg(check) & ENCODE_LEAVE_SRC)) in call_encoding()
595 XPUSHs(check ? check : &PL_sv_no); in call_encoding()
628 IV check; variable
634check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : …
635 modify = (check && !(check & ENCODE_LEAVE_SRC));
686 IV check; variable
691check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : …
692 modify = (check && !(check & ENCODE_LEAVE_SRC));
787 IV check;
799check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : …
801 modify = (check && !(check & ENCODE_LEAVE_SRC));
810 tmp = encode_method(aTHX_ enc, enc->t_utf8, src, s, slen, check,
824 IV check;
834check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : …
836 modify = (check && !(check & ENCODE_LEAVE_SRC));
844 ret = encode_method(aTHX_ enc, enc->t_utf8, src, s, slen, check,
856 IV check;
866check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : …
868 modify = (check && !(check & ENCODE_LEAVE_SRC));
876 ret = encode_method(aTHX_ enc, enc->f_utf8, src, s, slen, check,
929 is_utf8(sv, check = 0)
931 int check
939 if (RETVAL && check && (!str || !is_utf8_string((U8 *)str, len)))
977 decode(encoding, octets, check = NULL)
980 SV * check
994 RETVAL = call_encoding(aTHX_ "decode", obj, octets, check);
999 encode(encoding, string, check = NULL)
1002 SV * check
1016 RETVAL = call_encoding(aTHX_ "encode", obj, string, check);
1021 decode_utf8(octets, check = NULL)
1023 SV * check
1034 RETVAL = call_encoding(aTHX_ "decode", *sv, octets, check);
1049 from_to(octets, from, to, check = NULL)
1053 SV * check
1074 new_octets = sv_2mortal(call_encoding(aTHX_ "encode", to_obj, string, check));
1076 … if (SvOK(new_octets) && (!check || SvROK(check) || !SvTRUE_nomg(check) || sv_len(string) == 0)) {