Lines Matching refs:ary
889 S_do_maybe_phash(pTHX_ AV *ary, SV **lelem, SV **firstlelem, SV **relem,
909 if (av_len(ary) > 0)
910 av_fill(ary, 0); /* clear all but the fields hash */
920 if (avhv_store_ent(ary,relem[0],tmpstr,0))
922 if (SvMAGICAL(ary) != 0 && SvSMAGICAL(tmpstr))
986 register AV *ary;
1016 ary = Null(AV*);
1024 ary = (AV*)sv;
1025 magic = SvMAGICAL(ary) != 0;
1027 switch (do_maybe_phash(ary, lelem, firstlelem, relem,
1033 do_oddball((HV*)ary, relem, firstrelem);
1039 av_clear(ary);
1040 av_extend(ary, lastrelem - relem);
1048 didstore = av_store(ary,i++,sv);
1187 if (ary)
2905 SV** ary;
2928 ary = AvALLOC(av);
2929 if (AvARRAY(av) != ary) {
2931 SvPVX(av) = (char*)ary;
2935 Renew(ary,items,SV*);
2936 AvALLOC(av) = ary;
2937 SvPVX(av) = (char*)ary;