Lines Matching refs:hv
771 HV *hv;
778 hv = (HV*)SvRV(sv);
779 if (SvTYPE(hv) != SVt_PVHV && SvTYPE(hv) != SVt_PVAV)
782 SETs((SV*)hv);
788 SETs((SV*)hv);
797 hv = (HV*)sv;
799 SETs((SV*)hv);
806 SETs((SV*)hv);
855 hv = GvHVn(gv);
857 hv = save_hash(gv);
859 SETs((SV*)hv);
866 SETs((SV*)hv);
873 *PL_stack_sp = (SV*)hv;
879 if (SvTYPE(hv) == SVt_PVAV)
880 hv = avhv_keys((AV*)hv);
882 TARG = Perl_hv_scalar(aTHX_ hv);
1702 HV *hv = (HV*)POPs;
1709 if (SvTYPE(hv) == SVt_PVHV) {
1716 ( !SvRMAGICAL(hv)
1717 || mg_find((SV*)hv, PERL_MAGIC_env)
1718 || ( (mg = mg_find((SV*)hv, PERL_MAGIC_tied))
1722 && (stash = SvSTASH(SvRV(SvTIED_obj((SV*)hv, mg))))
1726 ) ? hv_exists_ent(hv, keysv, 0) : 1;
1729 he = hv_fetch_ent(hv, keysv, lval && !defer, hash);
1732 else if (SvTYPE(hv) == SVt_PVAV) {
1735 svp = avhv_fetch_ent((AV*)hv, keysv, lval && !defer, hash);
1753 LvTARG(lv) = SvREFCNT_inc(hv);
1759 if (HvNAME(hv) && isGV(*svp))
1765 SAVEDELETE(hv, savepvn(key,keylen), keylen);
1767 save_helem(hv, keysv, svp);