xref: /openbsd-src/gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/t/lib/TieIn.pm (revision 256a93a44f36679bee503f12e49566c2183f6181)
1package TieIn;
2
3use strict;
4use warnings;
5
6sub TIEHANDLE {
7    bless( \(my $scalar), $_[0]);
8}
9
10sub write {
11    my $self = shift;
12    $$self .= join '', @_;
13}
14
15sub READLINE {
16    my $self = shift;
17    $$self =~ s/^(.*\n?)//;
18    return $1;
19}
20
21sub EOF {
22    my $self = shift;
23    return !length $$self;
24}
25
261;
27