From: Jarkko Hietaniemi Date: Sat, 15 Sep 2001 17:15:40 +0000 (+0000) Subject: Document that the lc(), uc(), lcfirst(), ucfirst() X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ac1256e84658383144a004125119e392696fbe36;p=p5sagit%2Fp5-mst-13.2.git Document that the lc(), uc(), lcfirst(), ucfirst() are not yet complete. p4raw-id: //depot/perl@12030 --- diff --git a/pod/perltodo.pod b/pod/perltodo.pod index 35956e1..d6cd14b 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -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 diff --git a/pod/perlunicode.pod b/pod/perlunicode.pod index ba73eb3..8e12b6d 100644 --- a/pod/perlunicode.pod +++ b/pod/perlunicode.pod @@ -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 reverses by character rather than by byte. =back