xref: /openbsd/gnu/usr.bin/perl/t/lib/Cname.pm (revision 17df1aa7)
1package Cname;
2our $Evil='A';
3
4sub translator {
5    my $str = shift;
6    if ( $str eq 'EVIL' ) {
7        (my $c=substr("A".$Evil,-1))++;
8        my $r=$Evil;
9        $Evil.=$c;
10        return $r;
11    }
12    if ( $str eq 'EMPTY-STR') {
13       return "";
14    }
15    return $str;
16}
17
18sub import {
19    shift;
20    $^H{charnames} = \&translator;
21}
221;
23