Lines Matching defs:av
710 AV *av = newAV();
720 av_push(av, name);
721 av_push(av, arg);
722 av_push(av, newSViv((IV)l->flags));
727 return av;
829 AV *av = newAV();
833 sv_magic(sv, (SV *) av, PERL_MAGIC_ext, NULL, 0);
844 av_push(av, SvREFCNT_inc(layer));
851 SvREFCNT_dec(av);
903 PerlIO_parse_layers(pTHX_ PerlIO_list_t *av, const char *names)
977 PerlIO_list_push(aTHX_ av, layer,
997 PerlIO_default_buffer(pTHX_ PerlIO_list_t *av)
1007 PerlIO_list_push(aTHX_ av, PerlIO_find_layer(aTHX_ tab->name, 0, 0),
1012 PerlIO_arg_fetch(PerlIO_list_t *av, IV n)
1014 return av->array[n].arg;
1018 PerlIO_layer_fetch(pTHX_ PerlIO_list_t *av, IV n, PerlIO_funcs *def)
1020 if (n >= 0 && n < av->cur) {
1022 av->array[n].funcs->name);
1023 return av->array[n].funcs;
1124 PerlIO_list_t *av = PerlIO_default_layers(aTHX);
1126 n += av->cur;
1127 return PerlIO_layer_fetch(aTHX_ av, n, &PerlIO_stdio);
1448 PerlIO_list_t *av;
1451 av = PerlIO_list_alloc(aTHX);
1453 PerlIO_list_push(aTHX_ av, def->array[i].funcs,
1458 av = def;
1460 if (PerlIO_parse_layers(aTHX_ av, layers) == 0) {
1461 return av;
1464 PerlIO_list_free(aTHX_ av);