Lines Matching defs:layer

689 	     * If popped returns non-zero do not free its layer structure
704 * first element of a layer triplet is the name, the second one is the
755 SV *layer = newSVpvn(name, len);
767 Perl_load_module(aTHX_ 0, pkgsv, Nullsv, layer, Nullsv);
842 SV *layer = PerlIO_find_layer(aTHX_ name, len, 1);
843 if (layer) {
844 av_push(av, SvREFCNT_inc(layer));
885 PerlIO_funcs *layer = PerlIO_find_layer(aTHX_ name, len, load);
887 (layer) ? sv_2mortal(PerlIO_tab_sv(aTHX_ layer)) :
924 "Invalid separator character %c%c%c in PerlIO layer specification %s",
961 "Argument list not closed for PerlIO layer \"%.*s\"",
974 PerlIO_funcs *layer =
976 if (layer) {
977 PerlIO_list_push(aTHX_ av, layer,
984 Perl_warner(aTHX_ packWARN(WARN_LAYER), "Unknown PerlIO layer \"%.*s\"",
1026 Perl_croak(aTHX_ "panic: PerlIO layer array corrupt");
1156 /* Real layer with a data area */
1173 /* Pseudo-layer where push does its own stack adjust */
1188 /* Is layer suitable for raw stream ? */
1219 /* Layer still there - move down a layer */
1287 if a pushed layer knows it needs to flush lower layers
1301 /* FIXME?: Looking down the layer stack seems wrong,
1302 but is a way of reaching past (say) an encoding layer
1303 to flip CRLF-ness of the layer(s) below
1306 /* Perhaps we should turn on bottom-most aware layer
1315 /* Only need to turn it on in one layer so we are done */
1320 /* Not finding a CRLF aware layer presumably means we are binary
1322 We _could_ push :crlf layer but so could caller
1371 * Need to supply default layer info from open.pm
1402 * For other types allow if layer is known but don't try and load it
1513 * Start at "top" of layer stack
1526 * Found that layer 'n' can do opens - call it
2585 * stdio as a layer
3088 * right if this is just a "sync" from a layer above Suspect right
3089 * design is to do _this_ but not have layer above flush this
3090 * layer read-to-read
3383 * perlio buffer layer
3886 * Temp layer to hold unread chars when cannot do it any other way
4034 /* Enable the first CRLF capable layer you can find, but if none
4036 * any given moment at most one CRLF-capable layer being enabled
4037 * in the whole layer stack. */
4298 /* CRLF is unusual case - if this is just the :crlf layer pop it */
4342 * mmap as "buffer" layer