Perlio internals re-organized.
authorNick Ing-Simmons <nik@tiuk.ti.com>
Fri, 23 Mar 2001 20:49:02 +0000 (20:49 +0000)
committerNick Ing-Simmons <nik@tiuk.ti.com>
Fri, 23 Mar 2001 20:49:02 +0000 (20:49 +0000)
commite3f3bf95bcb81efe35cb0f0d3e3528d5c002dcec
tree090c6552ac62310d43952cdb36996c0e1a5e1f69
parent1141d9f89ca1cb89e46951e8afc784c7b4862cd2
Perlio internals re-organized.
 - open process creates AV of layer/arg pairs
   (appends layers from open() or open.pm to default list).
 - push arg is now an SV.
 - layer ->Open get passed the AV
 - open is no longer mandatory method.
 - topmost layer that has ->Open method does the open
 - any layers above are pushed once that returns.
 - vtable re-ordered so dummy layers need only provide push/pop methods.

p4raw-id: //depot/perlio@9314
ext/Encode/Encode.xs
perlio.c
perlio.h
perliol.h