diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-01-14 09:55:16 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-01-14 09:55:16 +0000 |
commit | cdd94ca776dceea28cef3714a8bc6d873614b2bf (patch) | |
tree | 0d6d72977f74bec26e64398b3bddc8f959ed0751 | |
parent | fb622db0657a53699cb72fa7e5cdf67e58366454 (diff) | |
download | perl-cdd94ca776dceea28cef3714a8bc6d873614b2bf.tar.gz |
Improve documentation for sv_catpvf, to note that pattern's UTF-8ness
is taken from the SV's UTF-8ness
p4raw-id: //depot/perl@23800
-rw-r--r-- | pod/perlapi.pod | 3 | ||||
-rw-r--r-- | sv.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/pod/perlapi.pod b/pod/perlapi.pod index 39390985e0..a1ddb13f06 100644 --- a/pod/perlapi.pod +++ b/pod/perlapi.pod @@ -3949,7 +3949,8 @@ output to an SV. If the appended data contains "wide" characters (including, but not limited to, SVs with a UTF-8 PV formatted with %s, and characters >255 formatted with %c), the original SV might get upgraded to UTF-8. Handles 'get' magic, but not 'set' magic. See -C<sv_catpvf_mg>. +C<sv_catpvf_mg>. If the original SV was UTF-8, the pattern should be +valid UTF-8; if the original SV was bytes, the pattern should be too. void sv_catpvf(SV* sv, const char* pat, ...) @@ -9008,7 +9008,8 @@ output to an SV. If the appended data contains "wide" characters (including, but not limited to, SVs with a UTF-8 PV formatted with %s, and characters >255 formatted with %c), the original SV might get upgraded to UTF-8. Handles 'get' magic, but not 'set' magic. See -C<sv_catpvf_mg>. +C<sv_catpvf_mg>. If the original SV was UTF-8, the pattern should be +valid UTF-8; if the original SV was bytes, the pattern should be too. =cut */ |