From: Karl Williamson Date: Tue, 19 Apr 2011 03:21:39 +0000 (-0600) Subject: perlre: Remove false statement about locales X-Git-Tag: accepted/trunk/20130322.191538~4387 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5027a30ba7c234d69994192a1031579771161b14;p=platform%2Fupstream%2Fperl.git perlre: Remove false statement about locales --- diff --git a/pod/perlre.pod b/pod/perlre.pod index 92f9ceb..12617e2 100644 --- a/pod/perlre.pod +++ b/pod/perlre.pod @@ -51,7 +51,8 @@ X Do case-insensitive pattern matching. -If C is in effect, the case map is taken from the current +If locale matching rules are in effect, the case map is taken from the +current locale for code points less than 255, and from Unicode rules for larger code points. However, matches that would cross the Unicode rules/non-Unicode rules boundary (ords 255/256) will not succeed. See @@ -188,12 +189,6 @@ is. This modifier may be specified to be the default by C, but see L. - -Note that what C essentially means is "if there is a locale, use -it". It does not set up the locale. For that, it needs to execute -within the scope of C after a C. Otherwise the -default "C" or "POSIX" locale is used, which should be equivalent to -ASCII (though some platforms violate this.) X =head4 /u