summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorNick Ing-Simmons <nik@tiuk.ti.com>2002-02-10 11:06:05 +0000
committerNick Ing-Simmons <nik@tiuk.ti.com>2002-02-10 11:06:05 +0000
commit7950f36a3c7906b0893d847946940f59787f08c6 (patch)
treeedbf9b284f4bc435d9b2d73f27fbc3531862e17b /ext
parentde745a2ec314da23cb486732c6f7078af1fa26c6 (diff)
parent2eb5892fff31d60c2828ced5e374168be3df4a62 (diff)
downloadperl-7950f36a3c7906b0893d847946940f59787f08c6.tar.gz
Integrate mainline
p4raw-id: //depot/perlio@14619
Diffstat (limited to 'ext')
-rw-r--r--ext/B/B/Deparse.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/B/B/Deparse.pm b/ext/B/B/Deparse.pm
index fe1dc106a4..7710919453 100644
--- a/ext/B/B/Deparse.pm
+++ b/ext/B/B/Deparse.pm
@@ -3040,14 +3040,14 @@ sub escape_str { # ASCII, UTF8
my($str) = @_;
$str =~ s/(.)/ord($1)>255 ? sprintf("\\x{%x}", ord($1)) : $1/eg;
$str =~ s/\a/\\a/g;
-# $str =~ s/\cH/\\b/g; # \b means someting different in a regex
+# $str =~ s/\cH/\\b/g; # \b means something different in a regex
$str =~ s/\t/\\t/g;
$str =~ s/\n/\\n/g;
$str =~ s/\e/\\e/g;
$str =~ s/\f/\\f/g;
$str =~ s/\r/\\r/g;
$str =~ s/([\cA-\cZ])/'\\c' . chr(ord('@') + ord($1))/ge;
- $str =~ s/([\0\033-\037\177-\377])/'\\' . sprintf("%03o", ord($1))/ge;
+ $str =~ s/([^[:print:]])/'\\' . sprintf("%03o", ord($1))/ge;
return $str;
}
@@ -3056,7 +3056,7 @@ sub escape_str { # ASCII, UTF8
sub escape_extended_re {
my($str) = @_;
$str =~ s/(.)/ord($1)>255 ? sprintf("\\x{%x}", ord($1)) : $1/eg;
- $str =~ s/([\0\033-\037\177-\377])/'\\' . sprintf("%03o", ord($1))/ge;
+ $str =~ s/([^[:print:]])/'\\' . sprintf("%03o", ord($1))/ge;
$str =~ s/\n/\n\f/g;
return $str;
}