
This module is BETA code, which means that the interfaces are fairly stable BUT it has not been out in the community long enough to guarantee much testing. Use with caution! Please report any errors back to eryq@zeegee.com as soon as you can.
 NAME
 NAMEIO::InnerFile - define a file inside another file
 SYNOPSIS
 SYNOPSIS
    ### Read a subset of a file:
    $inner = IO::InnerFile->new($fh, $start, $length);
    while (<$inner>) {
	...
    }
 DESCRIPTION
 DESCRIPTIONIf you have a filehandle that can seek() and tell(), then you can open an IO::InnerFile on a range of the underlying file.
 PUBLIC INTERFACE
 PUBLIC INTERFACE new FILEHANDLE, [START, [LENGTH]]
 new FILEHANDLE, [START, [LENGTH]]Note that FILEHANDLE must be able to seek() and tell(), in addition to whatever other methods you may desire for reading it.
 set_length LENGTH
 set_length LENGTH get_length
 get_length add_length NBYTES
 add_length NBYTES set_start START
 set_start START get_start
 get_start add_start NBYTES
 add_start NBYTES binmode
 binmode close
 close flush
 flush getc
 getc getline
 getline print LIST
 print LIST printf LIST
 printf LIST read BUF, NBYTES
 read BUF, NBYTES readline
 readline seek OFFFSET, WHENCE
 seek OFFFSET, WHENCE tell
 tell write ARGS...
 write ARGS... VERSION
 VERSION$Id: InnerFile.pm,v 2.102 2001/08/17 02:06:33 eryq Exp $
 AUTHOR
 AUTHOROriginal version by Doru Petrescu (pdoru@kappa.ro).
Documentation and current maintenance by Eryq (eryq@zeegee.com).