Change existing uses of strlcpy()/strlcat() to use new my_strlcpy()/
[p5sagit/p5-mst-13.2.git] / pod / perltodo.pod
index ef4374d..9ffb628 100644 (file)
@@ -30,6 +30,7 @@ TODO are completed.
 =over
 
 =item *
+
 Implement L</state variables> (mostly done currently)
 
 =item *
@@ -39,8 +40,7 @@ advantage of the lexical pragmas work. L</What hooks would assertions need?>
 
 =item *
 
-C<encoding::warnings> should be turned into a lexical pragma.
-C<encoding> should, too (probably).
+C<encoding> should be turned into a lexical pragma (probably).
 
 =back
 
@@ -49,8 +49,13 @@ C<encoding> should, too (probably).
 =over
 
 =item *
+
 Implement L</_ prototype character>
 
+=item *
+
+Review smart match semantics in light of Perl 6 developments.
+
 =back
 
 =head2 Needed for a 5.9.6 release
@@ -615,9 +620,11 @@ set. The pad API only takes a C<char *> pointer, so that's all bytes too. The
 tokeniser ignores the UTF-8-ness of C<PL_rsfp>, or any SVs returned from
 source filters.  All this could be fixed.
 
+=head2 Integrate Russ Allbery's strlcat/strlcpy implementation
 
-
-
+And remove the last remaining uses of strcat() and strcpy().  Also, add
+my_strlcat() and my_strlcpy() to Devel::PPPort so previous versions of Perl can
+use these APIs. 
 
 =head1 Big projects