File Coverage

blib/lib/Acme/W.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Acme::W;
2 3     3   1870 use strict;
  3         6  
  3         114  
3 3     3   16 use warnings;
  3         4  
  3         139  
4 3     3   439419 use Filter::Simple;
  3         1124789  
  3         21  
5             our $VERSION = '0.03';
6              
7             FILTER_ONLY code_no_comments => sub {
8             s/([^\$\w\d])getprotobynumber([^\w\d])/$1WWWWWWw$2/g;
9             s/([^\$\w\d])getprotobyname([^\w\d])/$1WWWWWwW$2/g;
10             s/([^\$\w\d])getservbyport([^\w\d])/$1WWWWWww$2/g;
11             s/([^\$\w\d])getservbyname([^\w\d])/$1WWWWwWW$2/g;
12             s/([^\$\w\d])gethostbyname([^\w\d])/$1WWWWwWw$2/g;
13             s/([^\$\w\d])gethostbyaddr([^\w\d])/$1WWWWwwW$2/g;
14             s/([^\$\w\d])getnetbyname([^\w\d])/$1WWWWwww$2/g;
15             s/([^\$\w\d])getnetbyaddr([^\w\d])/$1WWWwWWW$2/g;
16             s/([^\$\w\d])setprotoent([^\w\d])/$1WWWwWWw$2/g;
17             s/([^\$\w\d])setpriority([^\w\d])/$1WWWwWwW$2/g;
18             s/([^\$\w\d])getsockname([^\w\d])/$1WWWwWww$2/g;
19             s/([^\$\w\d])getprotoent([^\w\d])/$1WWWwwWW$2/g;
20             s/([^\$\w\d])getpriority([^\w\d])/$1WWWwwWw$2/g;
21             s/([^\$\w\d])getpeername([^\w\d])/$1WWWwwwW$2/g;
22             s/([^\$\w\d])endprotoent([^\w\d])/$1WWWwwww$2/g;
23             s/([^\$\w\d])__PACKAGE__([^\w\d])/$1WWwWWWW$2/g;
24             s/([^\$\w\d])socketpair([^\w\d])/$1WWwWWWw$2/g;
25             s/([^\$\w\d])setsockopt([^\w\d])/$1WWwWWwW$2/g;
26             s/([^\$\w\d])setservent([^\w\d])/$1WWwWWww$2/g;
27             s/([^\$\w\d])sethostent([^\w\d])/$1WWwWwWW$2/g;
28             s/([^\$\w\d])getsockopt([^\w\d])/$1WWwWwWw$2/g;
29             s/([^\$\w\d])getservent([^\w\d])/$1WWwWwwW$2/g;
30             s/([^\$\w\d])gethostent([^\w\d])/$1WWwWwww$2/g;
31             s/([^\$\w\d])endservent([^\w\d])/$1WWwwWWW$2/g;
32             s/([^\$\w\d])endhostent([^\w\d])/$1WWwwWWw$2/g;
33             s/([^\$\w\d])wantarray([^\w\d])/$1WWwwWwW$2/g;
34             s/([^\$\w\d])setnetent([^\w\d])/$1WWwwWww$2/g;
35             s/([^\$\w\d])rewinddir([^\w\d])/$1WWwwwWW$2/g;
36             s/([^\$\w\d])quotemeta([^\w\d])/$1WWwwwWw$2/g;
37             s/([^\$\w\d])prototype([^\w\d])/$1WWwwwwW$2/g;
38             s/([^\$\w\d])localtime([^\w\d])/$1WWwwwww$2/g;
39             s/([^\$\w\d])getnetent([^\w\d])/$1WwWWWWW$2/g;
40             s/([^\$\w\d])endnetent([^\w\d])/$1WwWWWWw$2/g;
41             s/([^\$\w\d])UNITCHECK([^\w\d])/$1WwWWWwW$2/g;
42             s/([^\$\w\d])truncate([^\w\d])/$1WwWWWww$2/g;
43             s/([^\$\w\d])syswrite([^\w\d])/$1WwWWwWW$2/g;
44             s/([^\$\w\d])shutdown([^\w\d])/$1WwWWwWw$2/g;
45             s/([^\$\w\d])shmwrite([^\w\d])/$1WwWWwwW$2/g;
46             s/([^\$\w\d])setpwent([^\w\d])/$1WwWWwww$2/g;
47             s/([^\$\w\d])setgrent([^\w\d])/$1WwWwWWW$2/g;
48             s/([^\$\w\d])readpipe([^\w\d])/$1WwWwWWw$2/g;
49             s/([^\$\w\d])readlink([^\w\d])/$1WwWwWwW$2/g;
50             s/([^\$\w\d])readline([^\w\d])/$1WwWwWww$2/g;
51             s/([^\$\w\d])getpwuid([^\w\d])/$1WwWwwWW$2/g;
52             s/([^\$\w\d])getpwnam([^\w\d])/$1WwWwwWw$2/g;
53             s/([^\$\w\d])getpwent([^\w\d])/$1WwWwwwW$2/g;
54             s/([^\$\w\d])getlogin([^\w\d])/$1WwWwwww$2/g;
55             s/([^\$\w\d])getgrnam([^\w\d])/$1WwwWWWW$2/g;
56             s/([^\$\w\d])getgrgid([^\w\d])/$1WwwWWWw$2/g;
57             s/([^\$\w\d])getgrent([^\w\d])/$1WwwWWwW$2/g;
58             s/([^\$\w\d])formline([^\w\d])/$1WwwWWww$2/g;
59             s/([^\$\w\d])endpwent([^\w\d])/$1WwwWwWW$2/g;
60             s/([^\$\w\d])endgrent([^\w\d])/$1WwwWwWw$2/g;
61             s/([^\$\w\d])dbmclose([^\w\d])/$1WwwWwwW$2/g;
62             s/([^\$\w\d])continue([^\w\d])/$1WwwWwww$2/g;
63             s/([^\$\w\d])closedir([^\w\d])/$1WwwwWWW$2/g;
64             s/([^\$\w\d])__LINE__([^\w\d])/$1WwwwWWw$2/g;
65             s/([^\$\w\d])__FILE__([^\w\d])/$1WwwwWwW$2/g;
66             s/([^\$\w\d])__DATA__([^\w\d])/$1WwwwWww$2/g;
67             s/([^\$\w\d])AUTOLOAD([^\w\d])/$1WwwwwWW$2/g;
68             s/([^\$\w\d])waitpid([^\w\d])/$1WwwwwWw$2/g;
69             s/([^\$\w\d])unshift([^\w\d])/$1WwwwwwW$2/g;
70             s/([^\$\w\d])ucfirst([^\w\d])/$1Wwwwwww$2/g;
71             s/([^\$\w\d])telldir([^\w\d])/$1wWWWWWW$2/g;
72             s/([^\$\w\d])sysseek([^\w\d])/$1wWWWWWw$2/g;
73             s/([^\$\w\d])sysread([^\w\d])/$1wWWWWwW$2/g;
74             s/([^\$\w\d])sysopen([^\w\d])/$1wWWWWww$2/g;
75             s/([^\$\w\d])syscall([^\w\d])/$1wWWWwWW$2/g;
76             s/([^\$\w\d])symlink([^\w\d])/$1wWWWwWw$2/g;
77             s/([^\$\w\d])sprintf([^\w\d])/$1wWWWwwW$2/g;
78             s/([^\$\w\d])shmread([^\w\d])/$1wWWWwww$2/g;
79             s/([^\$\w\d])setpgrp([^\w\d])/$1wWWwWWW$2/g;
80             s/([^\$\w\d])seekdir([^\w\d])/$1wWWwWWw$2/g;
81             s/([^\$\w\d])reverse([^\w\d])/$1wWWwWwW$2/g;
82             s/([^\$\w\d])require([^\w\d])/$1wWWwWww$2/g;
83             s/([^\$\w\d])readdir([^\w\d])/$1wWWwwWW$2/g;
84             s/([^\$\w\d])package([^\w\d])/$1wWWwwWw$2/g;
85             s/([^\$\w\d])opendir([^\w\d])/$1wWWwwwW$2/g;
86             s/([^\$\w\d])lcfirst([^\w\d])/$1wWWwwww$2/g;
87             s/([^\$\w\d])getppid([^\w\d])/$1wWwWWWW$2/g;
88             s/([^\$\w\d])getpgrp([^\w\d])/$1wWwWWWw$2/g;
89             s/([^\$\w\d])foreach([^\w\d])/$1wWwWWwW$2/g;
90             s/([^\$\w\d])defined([^\w\d])/$1wWwWWww$2/g;
91             s/([^\$\w\d])default([^\w\d])/$1wWwWwWW$2/g;
92             s/([^\$\w\d])dbmopen([^\w\d])/$1wWwWwWw$2/g;
93             s/([^\$\w\d])connect([^\w\d])/$1wWwWwwW$2/g;
94             s/([^\$\w\d])binmode([^\w\d])/$1wWwWwww$2/g;
95             s/([^\$\w\d])__END__([^\w\d])/$1wWwwWWW$2/g;
96             s/([^\$\w\d])DESTROY([^\w\d])/$1wWwwWWw$2/g;
97             s/([^\$\w\d])values([^\w\d])/$1wWwwWwW$2/g;
98             s/([^\$\w\d])unpack([^\w\d])/$1wWwwWww$2/g;
99             s/([^\$\w\d])unlink([^\w\d])/$1wWwwwWW$2/g;
100             s/([^\$\w\d])unless([^\w\d])/$1wWwwwWw$2/g;
101             s/([^\$\w\d])system([^\w\d])/$1wWwwwwW$2/g;
102             s/([^\$\w\d])substr([^\w\d])/$1wWwwwww$2/g;
103             s/([^\$\w\d])splice([^\w\d])/$1wwWWWWW$2/g;
104             s/([^\$\w\d])socket([^\w\d])/$1wwWWWWw$2/g;
105             s/([^\$\w\d])shmget([^\w\d])/$1wwWWWwW$2/g;
106             s/([^\$\w\d])shmctl([^\w\d])/$1wwWWWww$2/g;
107             s/([^\$\w\d])semget([^\w\d])/$1wwWWwWW$2/g;
108             s/([^\$\w\d])semctl([^\w\d])/$1wwWWwWw$2/g;
109             s/([^\$\w\d])select([^\w\d])/$1wwWWwwW$2/g;
110             s/([^\$\w\d])scalar([^\w\d])/$1wwWWwww$2/g;
111             s/([^\$\w\d])rindex([^\w\d])/$1wwWwWWW$2/g;
112             s/([^\$\w\d])return([^\w\d])/$1wwWwWWw$2/g;
113             s/([^\$\w\d])rename([^\w\d])/$1wwWwWwW$2/g;
114             s/([^\$\w\d])printf([^\w\d])/$1wwWwWww$2/g;
115             s/([^\$\w\d])msgsnd([^\w\d])/$1wwWwwWW$2/g;
116             s/([^\$\w\d])msgrcv([^\w\d])/$1wwWwwWw$2/g;
117             s/([^\$\w\d])msgget([^\w\d])/$1wwWwwwW$2/g;
118             s/([^\$\w\d])msgctl([^\w\d])/$1wwWwwww$2/g;
119             s/([^\$\w\d])listen([^\w\d])/$1wwwWWWW$2/g;
120             s/([^\$\w\d])length([^\w\d])/$1wwwWWWw$2/g;
121             s/([^\$\w\d])gmtime([^\w\d])/$1wwwWWwW$2/g;
122             s/([^\$\w\d])format([^\w\d])/$1wwwWWww$2/g;
123             s/([^\$\w\d])fileno([^\w\d])/$1wwwWwWW$2/g;
124             s/([^\$\w\d])exists([^\w\d])/$1wwwWwWw$2/g;
125             s/([^\$\w\d])elseif([^\w\d])/$1wwwWwwW$2/g;
126             s/([^\$\w\d])delete([^\w\d])/$1wwwWwww$2/g;
127             s/([^\$\w\d])chroot([^\w\d])/$1wwwwWWW$2/g;
128             s/([^\$\w\d])caller([^\w\d])/$1wwwwWWw$2/g;
129             s/([^\$\w\d])accept([^\w\d])/$1wwwwWwW$2/g;
130             s/([^\$\w\d])write([^\w\d])/$1wwwwWww$2/g;
131             s/([^\$\w\d])while([^\w\d])/$1wwwwwWW$2/g;
132             s/([^\$\w\d])utime([^\w\d])/$1wwwwwWw$2/g;
133             s/([^\$\w\d])until([^\w\d])/$1wwwwwwW$2/g;
134             s/([^\$\w\d])untie([^\w\d])/$1wwwwwww$2/g;
135             s/([^\$\w\d])undef([^\w\d])/$1WWWWWW$2/g;
136             s/([^\$\w\d])umask([^\w\d])/$1WWWWWw$2/g;
137             s/([^\$\w\d])times([^\w\d])/$1WWWWwW$2/g;
138             s/([^\$\w\d])study([^\w\d])/$1WWWWww$2/g;
139             s/([^\$\w\d])state([^\w\d])/$1WWWwWW$2/g;
140             s/([^\$\w\d])srand([^\w\d])/$1WWWwWw$2/g;
141             s/([^\$\w\d])split([^\w\d])/$1WWWwwW$2/g;
142             s/([^\$\w\d])sleep([^\w\d])/$1WWWwww$2/g;
143             s/([^\$\w\d])shift([^\w\d])/$1WWwWWW$2/g;
144             s/([^\$\w\d])semop([^\w\d])/$1WWwWWw$2/g;
145             s/([^\$\w\d])rmdir([^\w\d])/$1WWwWwW$2/g;
146             s/([^\$\w\d])reset([^\w\d])/$1WWwWww$2/g;
147             s/([^\$\w\d])print([^\w\d])/$1WWwwWW$2/g;
148             s/([^\$\w\d])mkdir([^\w\d])/$1WWwwWw$2/g;
149             s/([^\$\w\d])lstat([^\w\d])/$1WWwwwW$2/g;
150             s/([^\$\w\d])local([^\w\d])/$1WWwwww$2/g;
151             s/([^\$\w\d])ioctl([^\w\d])/$1WwWWWW$2/g;
152             s/([^\$\w\d])index([^\w\d])/$1WwWWWw$2/g;
153             s/([^\$\w\d])given([^\w\d])/$1WwWWwW$2/g;
154             s/([^\$\w\d])flock([^\w\d])/$1WwWWww$2/g;
155             s/([^\$\w\d])fcntl([^\w\d])/$1WwWwWW$2/g;
156             s/([^\$\w\d])elsif([^\w\d])/$1WwWwWw$2/g;
157             s/([^\$\w\d])crypt([^\w\d])/$1WwWwwW$2/g;
158             s/([^\$\w\d])close([^\w\d])/$1WwWwww$2/g;
159             s/([^\$\w\d])chown([^\w\d])/$1WwwWWW$2/g;
160             s/([^\$\w\d])chomp([^\w\d])/$1WwwWWw$2/g;
161             s/([^\$\w\d])chmod([^\w\d])/$1WwwWwW$2/g;
162             s/([^\$\w\d])chdir([^\w\d])/$1WwwWww$2/g;
163             s/([^\$\w\d])break([^\w\d])/$1WwwwWW$2/g;
164             s/([^\$\w\d])bless([^\w\d])/$1WwwwWw$2/g;
165             s/([^\$\w\d])atan2([^\w\d])/$1WwwwwW$2/g;
166             s/([^\$\w\d])alarm([^\w\d])/$1Wwwwww$2/g;
167             s/([^\$\w\d])CHECK([^\w\d])/$1wWWWWW$2/g;
168             s/([^\$\w\d])BEGIN([^\w\d])/$1wWWWWw$2/g;
169             s/([^\$\w\d])when([^\w\d])/$1wWWWwW$2/g;
170             s/([^\$\w\d])warn([^\w\d])/$1wWWWww$2/g;
171             s/([^\$\w\d])wait([^\w\d])/$1wWWwWW$2/g;
172             s/([^\$\w\d])time([^\w\d])/$1wWWwWw$2/g;
173             s/([^\$\w\d])tied([^\w\d])/$1wWWwwW$2/g;
174             s/([^\$\w\d])tell([^\w\d])/$1wWWwww$2/g;
175             s/([^\$\w\d])stat([^\w\d])/$1wWwWWW$2/g;
176             s/([^\$\w\d])sqrt([^\w\d])/$1wWwWWw$2/g;
177             s/([^\$\w\d])sort([^\w\d])/$1wWwWwW$2/g;
178             s/([^\$\w\d])send([^\w\d])/$1wWwWww$2/g;
179             s/([^\$\w\d])seek([^\w\d])/$1wWwwWW$2/g;
180             s/([^\$\w\d])redo([^\w\d])/$1wWwwWw$2/g;
181             s/([^\$\w\d])recv([^\w\d])/$1wWwwwW$2/g;
182             s/([^\$\w\d])read([^\w\d])/$1wWwwww$2/g;
183             s/([^\$\w\d])rand([^\w\d])/$1wwWWWW$2/g;
184             s/([^\$\w\d])push([^\w\d])/$1wwWWWw$2/g;
185             s/([^\$\w\d])pipe([^\w\d])/$1wwWWwW$2/g;
186             s/([^\$\w\d])pack([^\w\d])/$1wwWWww$2/g;
187             s/([^\$\w\d])open([^\w\d])/$1wwWwWW$2/g;
188             s/([^\$\w\d])next([^\w\d])/$1wwWwWw$2/g;
189             s/([^\$\w\d])lock([^\w\d])/$1wwWwwW$2/g;
190             s/([^\$\w\d])link([^\w\d])/$1wwWwww$2/g;
191             s/([^\$\w\d])last([^\w\d])/$1wwwWWW$2/g;
192             s/([^\$\w\d])kill([^\w\d])/$1wwwWWw$2/g;
193             s/([^\$\w\d])keys([^\w\d])/$1wwwWwW$2/g;
194             s/([^\$\w\d])join([^\w\d])/$1wwwWww$2/g;
195             s/([^\$\w\d])grep([^\w\d])/$1wwwwWW$2/g;
196             s/([^\$\w\d])goto([^\w\d])/$1wwwwWw$2/g;
197             s/([^\$\w\d])glob([^\w\d])/$1wwwwwW$2/g;
198             s/([^\$\w\d])getc([^\w\d])/$1wwwwww$2/g;
199             s/([^\$\w\d])fork([^\w\d])/$1WWWWW$2/g;
200             s/([^\$\w\d])exit([^\w\d])/$1WWWWw$2/g;
201             s/([^\$\w\d])exec([^\w\d])/$1WWWwW$2/g;
202             s/([^\$\w\d])eval([^\w\d])/$1WWWww$2/g;
203             s/([^\$\w\d])else([^\w\d])/$1WWwWW$2/g;
204             s/([^\$\w\d])each([^\w\d])/$1WWwWw$2/g;
205             s/([^\$\w\d])dump([^\w\d])/$1WWwwW$2/g;
206             s/([^\$\w\d])chop([^\w\d])/$1WWwww$2/g;
207             s/([^\$\w\d])bind([^\w\d])/$1WwWWW$2/g;
208             s/([^\$\w\d])INIT([^\w\d])/$1WwWWw$2/g;
209             s/([^\$\w\d])CORE([^\w\d])/$1WwWwW$2/g;
210             s/([^\$\w\d])xor([^\w\d])/$1WwWww$2/g;
211             s/([^\$\w\d])vec([^\w\d])/$1WwwWW$2/g;
212             s/([^\$\w\d])use([^\w\d])/$1WwwWw$2/g;
213             s/([^\$\w\d])tie([^\w\d])/$1WwwwW$2/g;
214             s/([^\$\w\d])sub([^\w\d])/$1Wwwww$2/g;
215             s/([^\$\w\d])sin([^\w\d])/$1wWWWW$2/g;
216             s/([^\$\w\d])say([^\w\d])/$1wWWWw$2/g;
217             s/([^\$\w\d])ref([^\w\d])/$1wWWwW$2/g;
218             s/([^\$\w\d])pos([^\w\d])/$1wWWww$2/g;
219             s/([^\$\w\d])pop([^\w\d])/$1wWwWW$2/g;
220             s/([^\$\w\d])our([^\w\d])/$1wWwWw$2/g;
221             s/([^\$\w\d])ord([^\w\d])/$1wWwwW$2/g;
222             s/([^\$\w\d])oct([^\w\d])/$1wWwww$2/g;
223             s/([^\$\w\d])not([^\w\d])/$1wwWWW$2/g;
224             s/([^\$\w\d])map([^\w\d])/$1wwWWw$2/g;
225             s/([^\$\w\d])log([^\w\d])/$1wwWwW$2/g;
226             s/([^\$\w\d])int([^\w\d])/$1wwWww$2/g;
227             s/([^\$\w\d])hex([^\w\d])/$1wwwWW$2/g;
228             s/([^\$\w\d])for([^\w\d])/$1wwwWw$2/g;
229             s/([^\$\w\d])exp([^\w\d])/$1wwwwW$2/g;
230             s/([^\$\w\d])eof([^\w\d])/$1wwwww$2/g;
231             s/([^\$\w\d])die([^\w\d])/$1WWWW$2/g;
232             s/([^\$\w\d])cos([^\w\d])/$1WWWw$2/g;
233             s/([^\$\w\d])cmp([^\w\d])/$1WWwW$2/g;
234             s/([^\$\w\d])chr([^\w\d])/$1WWww$2/g;
235             s/([^\$\w\d])and([^\w\d])/$1WwWW$2/g;
236             s/([^\$\w\d])abs([^\w\d])/$1WwWw$2/g;
237             s/([^\$\w\d])END([^\w\d])/$1WwwW$2/g;
238             s/([^\$\w\d])uc([^\w\d])/$1Wwww$2/g;
239             s/([^\$\w\d])tr([^\w\d])/$1wWWW$2/g;
240             s/([^\$\w\d])qx([^\w\d])/$1wWWw$2/g;
241             s/([^\$\w\d])qw([^\w\d])/$1wWwW$2/g;
242             s/([^\$\w\d])qr([^\w\d])/$1wWww$2/g;
243             s/([^\$\w\d])qq([^\w\d])/$1wwWW$2/g;
244             s/([^\$\w\d])or([^\w\d])/$1wwWw$2/g;
245             s/([^\$\w\d])no([^\w\d])/$1wwwW$2/g;
246             s/([^\$\w\d])ne([^\w\d])/$1wwww$2/g;
247             s/([^\$\w\d])my([^\w\d])/$1WWW$2/g;
248             s/([^\$\w\d])lt([^\w\d])/$1WWw$2/g;
249             s/([^\$\w\d])le([^\w\d])/$1WwW$2/g;
250             s/([^\$\w\d])lc([^\w\d])/$1Www$2/g;
251             s/([^\$\w\d])if([^\w\d])/$1wWW$2/g;
252             s/([^\$\w\d])gt([^\w\d])/$1wWw$2/g;
253             s/([^\$\w\d])ge([^\w\d])/$1wwW$2/g;
254             s/([^\$\w\d])eq([^\w\d])/$1www$2/g;
255             s/([^\$\w\d])do([^\w\d])/$1WW$2/g;
256             s/([^\$\w\d])y([^\w\d])/$1Ww$2/g;
257             s/([^\$\w\d])x([^\w\d])/$1wW$2/g;
258             s/([^\$\w\d])s([^\w\d])/$1ww$2/g;
259             s/([^\$\w\d])q([^\w\d])/$1W$2/g;
260             s/([^\$\w\d])m([^\w\d])/$1w$2/g;
261             }, all => sub {
262             unless ($_ =~ /This file rewrote by Acme::W/) {
263             open my $fh,'+<',"$0" or die "Can't rewrite '$0'\n";
264             my @org = <$fh>;
265             seek $fh,0,0;
266             print $fh "use Acme::W;\n$_";
267             print $fh "\n=pod\n";
268             print $fh "# This file rewrote by Acme::W version $VERSION.\n";
269             print $fh "# The following codes are original codes.\n\n";
270             print $fh @org;
271             print $fh "\n=cut\n";
272             close $fh;
273             }
274             }, code_no_comments => sub {
275             s/([^\$\w\d])WWWWWWw([^\w\d])/$1getprotobynumber$2/g;
276             s/([^\$\w\d])WWWWWwW([^\w\d])/$1getprotobyname$2/g;
277             s/([^\$\w\d])WWWWWww([^\w\d])/$1getservbyport$2/g;
278             s/([^\$\w\d])WWWWwWW([^\w\d])/$1getservbyname$2/g;
279             s/([^\$\w\d])WWWWwWw([^\w\d])/$1gethostbyname$2/g;
280             s/([^\$\w\d])WWWWwwW([^\w\d])/$1gethostbyaddr$2/g;
281             s/([^\$\w\d])WWWWwww([^\w\d])/$1getnetbyname$2/g;
282             s/([^\$\w\d])WWWwWWW([^\w\d])/$1getnetbyaddr$2/g;
283             s/([^\$\w\d])WWWwWWw([^\w\d])/$1setprotoent$2/g;
284             s/([^\$\w\d])WWWwWwW([^\w\d])/$1setpriority$2/g;
285             s/([^\$\w\d])WWWwWww([^\w\d])/$1getsockname$2/g;
286             s/([^\$\w\d])WWWwwWW([^\w\d])/$1getprotoent$2/g;
287             s/([^\$\w\d])WWWwwWw([^\w\d])/$1getpriority$2/g;
288             s/([^\$\w\d])WWWwwwW([^\w\d])/$1getpeername$2/g;
289             s/([^\$\w\d])WWWwwww([^\w\d])/$1endprotoent$2/g;
290             s/([^\$\w\d])WWwWWWW([^\w\d])/$1__PACKAGE__$2/g;
291             s/([^\$\w\d])WWwWWWw([^\w\d])/$1socketpair$2/g;
292             s/([^\$\w\d])WWwWWwW([^\w\d])/$1setsockopt$2/g;
293             s/([^\$\w\d])WWwWWww([^\w\d])/$1setservent$2/g;
294             s/([^\$\w\d])WWwWwWW([^\w\d])/$1sethostent$2/g;
295             s/([^\$\w\d])WWwWwWw([^\w\d])/$1getsockopt$2/g;
296             s/([^\$\w\d])WWwWwwW([^\w\d])/$1getservent$2/g;
297             s/([^\$\w\d])WWwWwww([^\w\d])/$1gethostent$2/g;
298             s/([^\$\w\d])WWwwWWW([^\w\d])/$1endservent$2/g;
299             s/([^\$\w\d])WWwwWWw([^\w\d])/$1endhostent$2/g;
300             s/([^\$\w\d])WWwwWwW([^\w\d])/$1wantarray$2/g;
301             s/([^\$\w\d])WWwwWww([^\w\d])/$1setnetent$2/g;
302             s/([^\$\w\d])WWwwwWW([^\w\d])/$1rewinddir$2/g;
303             s/([^\$\w\d])WWwwwWw([^\w\d])/$1quotemeta$2/g;
304             s/([^\$\w\d])WWwwwwW([^\w\d])/$1prototype$2/g;
305             s/([^\$\w\d])WWwwwww([^\w\d])/$1localtime$2/g;
306             s/([^\$\w\d])WwWWWWW([^\w\d])/$1getnetent$2/g;
307             s/([^\$\w\d])WwWWWWw([^\w\d])/$1endnetent$2/g;
308             s/([^\$\w\d])WwWWWwW([^\w\d])/$1UNITCHECK$2/g;
309             s/([^\$\w\d])WwWWWww([^\w\d])/$1truncate$2/g;
310             s/([^\$\w\d])WwWWwWW([^\w\d])/$1syswrite$2/g;
311             s/([^\$\w\d])WwWWwWw([^\w\d])/$1shutdown$2/g;
312             s/([^\$\w\d])WwWWwwW([^\w\d])/$1shmwrite$2/g;
313             s/([^\$\w\d])WwWWwww([^\w\d])/$1setpwent$2/g;
314             s/([^\$\w\d])WwWwWWW([^\w\d])/$1setgrent$2/g;
315             s/([^\$\w\d])WwWwWWw([^\w\d])/$1readpipe$2/g;
316             s/([^\$\w\d])WwWwWwW([^\w\d])/$1readlink$2/g;
317             s/([^\$\w\d])WwWwWww([^\w\d])/$1readline$2/g;
318             s/([^\$\w\d])WwWwwWW([^\w\d])/$1getpwuid$2/g;
319             s/([^\$\w\d])WwWwwWw([^\w\d])/$1getpwnam$2/g;
320             s/([^\$\w\d])WwWwwwW([^\w\d])/$1getpwent$2/g;
321             s/([^\$\w\d])WwWwwww([^\w\d])/$1getlogin$2/g;
322             s/([^\$\w\d])WwwWWWW([^\w\d])/$1getgrnam$2/g;
323             s/([^\$\w\d])WwwWWWw([^\w\d])/$1getgrgid$2/g;
324             s/([^\$\w\d])WwwWWwW([^\w\d])/$1getgrent$2/g;
325             s/([^\$\w\d])WwwWWww([^\w\d])/$1formline$2/g;
326             s/([^\$\w\d])WwwWwWW([^\w\d])/$1endpwent$2/g;
327             s/([^\$\w\d])WwwWwWw([^\w\d])/$1endgrent$2/g;
328             s/([^\$\w\d])WwwWwwW([^\w\d])/$1dbmclose$2/g;
329             s/([^\$\w\d])WwwWwww([^\w\d])/$1continue$2/g;
330             s/([^\$\w\d])WwwwWWW([^\w\d])/$1closedir$2/g;
331             s/([^\$\w\d])WwwwWWw([^\w\d])/$1__LINE__$2/g;
332             s/([^\$\w\d])WwwwWwW([^\w\d])/$1__FILE__$2/g;
333             s/([^\$\w\d])WwwwWww([^\w\d])/$1__DATA__$2/g;
334             s/([^\$\w\d])WwwwwWW([^\w\d])/$1AUTOLOAD$2/g;
335             s/([^\$\w\d])WwwwwWw([^\w\d])/$1waitpid$2/g;
336             s/([^\$\w\d])WwwwwwW([^\w\d])/$1unshift$2/g;
337             s/([^\$\w\d])Wwwwwww([^\w\d])/$1ucfirst$2/g;
338             s/([^\$\w\d])wWWWWWW([^\w\d])/$1telldir$2/g;
339             s/([^\$\w\d])wWWWWWw([^\w\d])/$1sysseek$2/g;
340             s/([^\$\w\d])wWWWWwW([^\w\d])/$1sysread$2/g;
341             s/([^\$\w\d])wWWWWww([^\w\d])/$1sysopen$2/g;
342             s/([^\$\w\d])wWWWwWW([^\w\d])/$1syscall$2/g;
343             s/([^\$\w\d])wWWWwWw([^\w\d])/$1symlink$2/g;
344             s/([^\$\w\d])wWWWwwW([^\w\d])/$1sprintf$2/g;
345             s/([^\$\w\d])wWWWwww([^\w\d])/$1shmread$2/g;
346             s/([^\$\w\d])wWWwWWW([^\w\d])/$1setpgrp$2/g;
347             s/([^\$\w\d])wWWwWWw([^\w\d])/$1seekdir$2/g;
348             s/([^\$\w\d])wWWwWwW([^\w\d])/$1reverse$2/g;
349             s/([^\$\w\d])wWWwWww([^\w\d])/$1require$2/g;
350             s/([^\$\w\d])wWWwwWW([^\w\d])/$1readdir$2/g;
351             s/([^\$\w\d])wWWwwWw([^\w\d])/$1package$2/g;
352             s/([^\$\w\d])wWWwwwW([^\w\d])/$1opendir$2/g;
353             s/([^\$\w\d])wWWwwww([^\w\d])/$1lcfirst$2/g;
354             s/([^\$\w\d])wWwWWWW([^\w\d])/$1getppid$2/g;
355             s/([^\$\w\d])wWwWWWw([^\w\d])/$1getpgrp$2/g;
356             s/([^\$\w\d])wWwWWwW([^\w\d])/$1foreach$2/g;
357             s/([^\$\w\d])wWwWWww([^\w\d])/$1defined$2/g;
358             s/([^\$\w\d])wWwWwWW([^\w\d])/$1default$2/g;
359             s/([^\$\w\d])wWwWwWw([^\w\d])/$1dbmopen$2/g;
360             s/([^\$\w\d])wWwWwwW([^\w\d])/$1connect$2/g;
361             s/([^\$\w\d])wWwWwww([^\w\d])/$1binmode$2/g;
362             s/([^\$\w\d])wWwwWWW([^\w\d])/$1__END__$2/g;
363             s/([^\$\w\d])wWwwWWw([^\w\d])/$1DESTROY$2/g;
364             s/([^\$\w\d])wWwwWwW([^\w\d])/$1values$2/g;
365             s/([^\$\w\d])wWwwWww([^\w\d])/$1unpack$2/g;
366             s/([^\$\w\d])wWwwwWW([^\w\d])/$1unlink$2/g;
367             s/([^\$\w\d])wWwwwWw([^\w\d])/$1unless$2/g;
368             s/([^\$\w\d])wWwwwwW([^\w\d])/$1system$2/g;
369             s/([^\$\w\d])wWwwwww([^\w\d])/$1substr$2/g;
370             s/([^\$\w\d])wwWWWWW([^\w\d])/$1splice$2/g;
371             s/([^\$\w\d])wwWWWWw([^\w\d])/$1socket$2/g;
372             s/([^\$\w\d])wwWWWwW([^\w\d])/$1shmget$2/g;
373             s/([^\$\w\d])wwWWWww([^\w\d])/$1shmctl$2/g;
374             s/([^\$\w\d])wwWWwWW([^\w\d])/$1semget$2/g;
375             s/([^\$\w\d])wwWWwWw([^\w\d])/$1semctl$2/g;
376             s/([^\$\w\d])wwWWwwW([^\w\d])/$1select$2/g;
377             s/([^\$\w\d])wwWWwww([^\w\d])/$1scalar$2/g;
378             s/([^\$\w\d])wwWwWWW([^\w\d])/$1rindex$2/g;
379             s/([^\$\w\d])wwWwWWw([^\w\d])/$1return$2/g;
380             s/([^\$\w\d])wwWwWwW([^\w\d])/$1rename$2/g;
381             s/([^\$\w\d])wwWwWww([^\w\d])/$1printf$2/g;
382             s/([^\$\w\d])wwWwwWW([^\w\d])/$1msgsnd$2/g;
383             s/([^\$\w\d])wwWwwWw([^\w\d])/$1msgrcv$2/g;
384             s/([^\$\w\d])wwWwwwW([^\w\d])/$1msgget$2/g;
385             s/([^\$\w\d])wwWwwww([^\w\d])/$1msgctl$2/g;
386             s/([^\$\w\d])wwwWWWW([^\w\d])/$1listen$2/g;
387             s/([^\$\w\d])wwwWWWw([^\w\d])/$1length$2/g;
388             s/([^\$\w\d])wwwWWwW([^\w\d])/$1gmtime$2/g;
389             s/([^\$\w\d])wwwWWww([^\w\d])/$1format$2/g;
390             s/([^\$\w\d])wwwWwWW([^\w\d])/$1fileno$2/g;
391             s/([^\$\w\d])wwwWwWw([^\w\d])/$1exists$2/g;
392             s/([^\$\w\d])wwwWwwW([^\w\d])/$1elseif$2/g;
393             s/([^\$\w\d])wwwWwww([^\w\d])/$1delete$2/g;
394             s/([^\$\w\d])wwwwWWW([^\w\d])/$1chroot$2/g;
395             s/([^\$\w\d])wwwwWWw([^\w\d])/$1caller$2/g;
396             s/([^\$\w\d])wwwwWwW([^\w\d])/$1accept$2/g;
397             s/([^\$\w\d])wwwwWww([^\w\d])/$1write$2/g;
398             s/([^\$\w\d])wwwwwWW([^\w\d])/$1while$2/g;
399             s/([^\$\w\d])wwwwwWw([^\w\d])/$1utime$2/g;
400             s/([^\$\w\d])wwwwwwW([^\w\d])/$1until$2/g;
401             s/([^\$\w\d])wwwwwww([^\w\d])/$1untie$2/g;
402             s/([^\$\w\d])WWWWWW([^\w\d])/$1undef$2/g;
403             s/([^\$\w\d])WWWWWw([^\w\d])/$1umask$2/g;
404             s/([^\$\w\d])WWWWwW([^\w\d])/$1times$2/g;
405             s/([^\$\w\d])WWWWww([^\w\d])/$1study$2/g;
406             s/([^\$\w\d])WWWwWW([^\w\d])/$1state$2/g;
407             s/([^\$\w\d])WWWwWw([^\w\d])/$1srand$2/g;
408             s/([^\$\w\d])WWWwwW([^\w\d])/$1split$2/g;
409             s/([^\$\w\d])WWWwww([^\w\d])/$1sleep$2/g;
410             s/([^\$\w\d])WWwWWW([^\w\d])/$1shift$2/g;
411             s/([^\$\w\d])WWwWWw([^\w\d])/$1semop$2/g;
412             s/([^\$\w\d])WWwWwW([^\w\d])/$1rmdir$2/g;
413             s/([^\$\w\d])WWwWww([^\w\d])/$1reset$2/g;
414             s/([^\$\w\d])WWwwWW([^\w\d])/$1print$2/g;
415             s/([^\$\w\d])WWwwWw([^\w\d])/$1mkdir$2/g;
416             s/([^\$\w\d])WWwwwW([^\w\d])/$1lstat$2/g;
417             s/([^\$\w\d])WWwwww([^\w\d])/$1local$2/g;
418             s/([^\$\w\d])WwWWWW([^\w\d])/$1ioctl$2/g;
419             s/([^\$\w\d])WwWWWw([^\w\d])/$1index$2/g;
420             s/([^\$\w\d])WwWWwW([^\w\d])/$1given$2/g;
421             s/([^\$\w\d])WwWWww([^\w\d])/$1flock$2/g;
422             s/([^\$\w\d])WwWwWW([^\w\d])/$1fcntl$2/g;
423             s/([^\$\w\d])WwWwWw([^\w\d])/$1elsif$2/g;
424             s/([^\$\w\d])WwWwwW([^\w\d])/$1crypt$2/g;
425             s/([^\$\w\d])WwWwww([^\w\d])/$1close$2/g;
426             s/([^\$\w\d])WwwWWW([^\w\d])/$1chown$2/g;
427             s/([^\$\w\d])WwwWWw([^\w\d])/$1chomp$2/g;
428             s/([^\$\w\d])WwwWwW([^\w\d])/$1chmod$2/g;
429             s/([^\$\w\d])WwwWww([^\w\d])/$1chdir$2/g;
430             s/([^\$\w\d])WwwwWW([^\w\d])/$1break$2/g;
431             s/([^\$\w\d])WwwwWw([^\w\d])/$1bless$2/g;
432             s/([^\$\w\d])WwwwwW([^\w\d])/$1atan2$2/g;
433             s/([^\$\w\d])Wwwwww([^\w\d])/$1alarm$2/g;
434             s/([^\$\w\d])wWWWWW([^\w\d])/$1CHECK$2/g;
435             s/([^\$\w\d])wWWWWw([^\w\d])/$1BEGIN$2/g;
436             s/([^\$\w\d])wWWWwW([^\w\d])/$1when$2/g;
437             s/([^\$\w\d])wWWWww([^\w\d])/$1warn$2/g;
438             s/([^\$\w\d])wWWwWW([^\w\d])/$1wait$2/g;
439             s/([^\$\w\d])wWWwWw([^\w\d])/$1time$2/g;
440             s/([^\$\w\d])wWWwwW([^\w\d])/$1tied$2/g;
441             s/([^\$\w\d])wWWwww([^\w\d])/$1tell$2/g;
442             s/([^\$\w\d])wWwWWW([^\w\d])/$1stat$2/g;
443             s/([^\$\w\d])wWwWWw([^\w\d])/$1sqrt$2/g;
444             s/([^\$\w\d])wWwWwW([^\w\d])/$1sort$2/g;
445             s/([^\$\w\d])wWwWww([^\w\d])/$1send$2/g;
446             s/([^\$\w\d])wWwwWW([^\w\d])/$1seek$2/g;
447             s/([^\$\w\d])wWwwWw([^\w\d])/$1redo$2/g;
448             s/([^\$\w\d])wWwwwW([^\w\d])/$1recv$2/g;
449             s/([^\$\w\d])wWwwww([^\w\d])/$1read$2/g;
450             s/([^\$\w\d])wwWWWW([^\w\d])/$1rand$2/g;
451             s/([^\$\w\d])wwWWWw([^\w\d])/$1push$2/g;
452             s/([^\$\w\d])wwWWwW([^\w\d])/$1pipe$2/g;
453             s/([^\$\w\d])wwWWww([^\w\d])/$1pack$2/g;
454             s/([^\$\w\d])wwWwWW([^\w\d])/$1open$2/g;
455             s/([^\$\w\d])wwWwWw([^\w\d])/$1next$2/g;
456             s/([^\$\w\d])wwWwwW([^\w\d])/$1lock$2/g;
457             s/([^\$\w\d])wwWwww([^\w\d])/$1link$2/g;
458             s/([^\$\w\d])wwwWWW([^\w\d])/$1last$2/g;
459             s/([^\$\w\d])wwwWWw([^\w\d])/$1kill$2/g;
460             s/([^\$\w\d])wwwWwW([^\w\d])/$1keys$2/g;
461             s/([^\$\w\d])wwwWww([^\w\d])/$1join$2/g;
462             s/([^\$\w\d])wwwwWW([^\w\d])/$1grep$2/g;
463             s/([^\$\w\d])wwwwWw([^\w\d])/$1goto$2/g;
464             s/([^\$\w\d])wwwwwW([^\w\d])/$1glob$2/g;
465             s/([^\$\w\d])wwwwww([^\w\d])/$1getc$2/g;
466             s/([^\$\w\d])WWWWW([^\w\d])/$1fork$2/g;
467             s/([^\$\w\d])WWWWw([^\w\d])/$1exit$2/g;
468             s/([^\$\w\d])WWWwW([^\w\d])/$1exec$2/g;
469             s/([^\$\w\d])WWWww([^\w\d])/$1eval$2/g;
470             s/([^\$\w\d])WWwWW([^\w\d])/$1else$2/g;
471             s/([^\$\w\d])WWwWw([^\w\d])/$1each$2/g;
472             s/([^\$\w\d])WWwwW([^\w\d])/$1dump$2/g;
473             s/([^\$\w\d])WWwww([^\w\d])/$1chop$2/g;
474             s/([^\$\w\d])WwWWW([^\w\d])/$1bind$2/g;
475             s/([^\$\w\d])WwWWw([^\w\d])/$1INIT$2/g;
476             s/([^\$\w\d])WwWwW([^\w\d])/$1CORE$2/g;
477             s/([^\$\w\d])WwWww([^\w\d])/$1xor$2/g;
478             s/([^\$\w\d])WwwWW([^\w\d])/$1vec$2/g;
479             s/([^\$\w\d])WwwWw([^\w\d])/$1use$2/g;
480             s/([^\$\w\d])WwwwW([^\w\d])/$1tie$2/g;
481             s/([^\$\w\d])Wwwww([^\w\d])/$1sub$2/g;
482             s/([^\$\w\d])wWWWW([^\w\d])/$1sin$2/g;
483             s/([^\$\w\d])wWWWw([^\w\d])/$1say$2/g;
484             s/([^\$\w\d])wWWwW([^\w\d])/$1ref$2/g;
485             s/([^\$\w\d])wWWww([^\w\d])/$1pos$2/g;
486             s/([^\$\w\d])wWwWW([^\w\d])/$1pop$2/g;
487             s/([^\$\w\d])wWwWw([^\w\d])/$1our$2/g;
488             s/([^\$\w\d])wWwwW([^\w\d])/$1ord$2/g;
489             s/([^\$\w\d])wWwww([^\w\d])/$1oct$2/g;
490             s/([^\$\w\d])wwWWW([^\w\d])/$1not$2/g;
491             s/([^\$\w\d])wwWWw([^\w\d])/$1map$2/g;
492             s/([^\$\w\d])wwWwW([^\w\d])/$1log$2/g;
493             s/([^\$\w\d])wwWww([^\w\d])/$1int$2/g;
494             s/([^\$\w\d])wwwWW([^\w\d])/$1hex$2/g;
495             s/([^\$\w\d])wwwWw([^\w\d])/$1for$2/g;
496             s/([^\$\w\d])wwwwW([^\w\d])/$1exp$2/g;
497             s/([^\$\w\d])wwwww([^\w\d])/$1eof$2/g;
498             s/([^\$\w\d])WWWW([^\w\d])/$1die$2/g;
499             s/([^\$\w\d])WWWw([^\w\d])/$1cos$2/g;
500             s/([^\$\w\d])WWwW([^\w\d])/$1cmp$2/g;
501             s/([^\$\w\d])WWww([^\w\d])/$1chr$2/g;
502             s/([^\$\w\d])WwWW([^\w\d])/$1and$2/g;
503             s/([^\$\w\d])WwWw([^\w\d])/$1abs$2/g;
504             s/([^\$\w\d])WwwW([^\w\d])/$1END$2/g;
505             s/([^\$\w\d])Wwww([^\w\d])/$1uc$2/g;
506             s/([^\$\w\d])wWWW([^\w\d])/$1tr$2/g;
507             s/([^\$\w\d])wWWw([^\w\d])/$1qx$2/g;
508             s/([^\$\w\d])wWwW([^\w\d])/$1qw$2/g;
509             s/([^\$\w\d])wWww([^\w\d])/$1qr$2/g;
510             s/([^\$\w\d])wwWW([^\w\d])/$1qq$2/g;
511             s/([^\$\w\d])wwWw([^\w\d])/$1or$2/g;
512             s/([^\$\w\d])wwwW([^\w\d])/$1no$2/g;
513             s/([^\$\w\d])wwww([^\w\d])/$1ne$2/g;
514             s/([^\$\w\d])WWW([^\w\d])/$1my$2/g;
515             s/([^\$\w\d])WWw([^\w\d])/$1lt$2/g;
516             s/([^\$\w\d])WwW([^\w\d])/$1le$2/g;
517             s/([^\$\w\d])Www([^\w\d])/$1lc$2/g;
518             s/([^\$\w\d])wWW([^\w\d])/$1if$2/g;
519             s/([^\$\w\d])wWw([^\w\d])/$1gt$2/g;
520             s/([^\$\w\d])wwW([^\w\d])/$1ge$2/g;
521             s/([^\$\w\d])www([^\w\d])/$1eq$2/g;
522             s/([^\$\w\d])WW([^\w\d])/$1do$2/g;
523             s/([^\$\w\d])Ww([^\w\d])/$1y$2/g;
524             s/([^\$\w\d])wW([^\w\d])/$1x$2/g;
525             s/([^\$\w\d])ww([^\w\d])/$1s$2/g;
526             s/([^\$\w\d])W([^\w\d])/$1q$2/g;
527             s/([^\$\w\d])w([^\w\d])/$1m$2/g;
528             };
529              
530             1;
531             __END__