This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Porting/todo.pod: Delete strcat/strcpy test entry
authorFather Chrysostomos <sprout@cpan.org>
Tue, 7 Jun 2016 05:11:15 +0000 (22:11 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Tue, 7 Jun 2016 05:14:52 +0000 (22:14 -0700)
We have t/porting/libperl.t.

Porting/todo.pod

index 383228d..f2ca050 100644 (file)
@@ -529,19 +529,6 @@ the correct answer.
 been written so that it reflects the state of the read-only attribute, even
 for directories (whatever CRT is being used), for symmetry with chmod().)
 
-=head2 strcat(), strcpy(), strncat(), strncpy(), sprintf(), vsprintf()
-
-Maybe create a utility that checks after each libperl.a creation that
-none of the above (nor sprintf(), vsprintf(), or *SHUDDER* gets())
-ever creep back to libperl.a.
-
- nm libperl.a | ./miniperl -alne '$o = $F[0] if /:$/;
-   print "$o $F[1]" if $F[0] eq "U" && $F[1]
-                              =~ /^(?:strn?c(?:at|py)|v?sprintf|gets)$/'
-
-Note, of course, that this will only tell whether B<your> platform
-is using those naughty interfaces.
-
 =head2 Arenas for GPs? For MAGIC?
 
 C<struct gp> and C<struct magic> are both currently allocated by C<malloc>.