This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Document that the lc(), uc(), lcfirst(), ucfirst()
authorJarkko Hietaniemi <jhi@iki.fi>
Sat, 15 Sep 2001 17:15:40 +0000 (17:15 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sat, 15 Sep 2001 17:15:40 +0000 (17:15 +0000)
are not yet complete.

p4raw-id: //depot/perl@12030

pod/perltodo.pod
pod/perlunicode.pod

index 35956e1..d6cd14b 100644 (file)
@@ -69,6 +69,10 @@ B<\b> assertion wants to be overloaded by a function.
 
     Case Mappings? http://www.unicode.org/unicode/reports/tr21/
 
+lc(), uc(), lcfirst(), and ucfirst() work only for simple cases, where
+the mapping goes from a single Unicode character to another single
+Unicode character.  See lib/unicore/SpecCase.txt (and CaseFold.txt).
+
 =item *
 
 They have some tricks Perl doesn't yet implement like character
index ba73eb3..8e12b6d 100644 (file)
@@ -474,6 +474,13 @@ wide bit complement.
 
 =item *
 
+lc(), uc(), lcfirst(), and ucfirst() work for simple cases
+where the mapping goes from a single Unicode character to
+another single Unicode character.  More complex cases, where
+for example one character maps into several, are not yet implemented.
+
+=item *
+
 And finally, C<scalar reverse()> reverses by character rather than by byte.
 
 =back