1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
=encoding utf8
=head1 NAME
Mail::Box::FastScalar - fast alternative to IO::Scalar
=head1 SYNOPSIS
my $fh = Mail::Box::FastScalar->new;
$fh->open(\my $out);
my $fh = Mail::Box::FastScalar->new(\my $out);
=head1 DESCRIPTION
Extremely fast IO::Scalar replacement - over 20x improvement in
C<getline()> and C<getlines()> methods.
Contributed by "Todd Richmond" (C<richmond@proofpoint.com>)
=head2 Warnings
You cannot modify the original reference between calls unless you
C<$obj->seek(1, 0)> to reset the object - VERY rare usage case.
$/ must be C<undef> or string - "" and \scalar unimplemented
=head1 SEE ALSO
This module is part of Mail-Message version 4.01,
built on December 13, 2025. Website: F<http://perl.overmeer.net/CPAN/>
=head1 LICENSE
For contributors see file ChangeLog.
This software is copyright (c) 2001-2025 by Mark Overmeer.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
|