summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorSADAHIRO Tomoyuki <BQW10602@nifty.com>2006-10-27 09:19:34 +0900
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-10-26 15:30:52 +0000
commite6bb52fd8a15fdb23e83c108d05608cd4c7ff736 (patch)
treeb569744c21e0c95d8cac38883fdd834cf301c9c0 /t
parentb807ffce5a6398cd7b6fcdae69415758b115ceaa (diff)
downloadperl-e6bb52fd8a15fdb23e83c108d05608cd4c7ff736.tar.gz
Re: [perl #40583] sprintf "%#04X" also uppercases the 0x-prefix
Message-Id: <20061027001924.B158.BQW10602@nifty.com> p4raw-id: //depot/perl@29116
Diffstat (limited to 't')
-rwxr-xr-xt/op/sprintf.t63
1 files changed, 63 insertions, 0 deletions
diff --git a/t/op/sprintf.t b/t/op/sprintf.t
index 6751a8618c..2b9c7bc153 100755
--- a/t/op/sprintf.t
+++ b/t/op/sprintf.t
@@ -219,6 +219,26 @@ __END__
>% 6.5b< >12< > 01100<
>%06.5b< >12< > 01100< >0 flag with precision: no effect<
>%.5b< >12< >01100<
+>%.0b< >0< ><
+>%+.0b< >0< ><
+>% .0b< >0< ><
+>%-.0b< >0< ><
+>%#.0b< >0< ><
+>%#3.0b< >0< > <
+>%#3.1b< >0< > 0<
+>%#3.2b< >0< > 00<
+>%#3.3b< >0< >000<
+>%#3.4b< >0< >0000<
+>%.0b< >1< >1<
+>%+.0b< >1< >1<
+>% .0b< >1< >1<
+>%-.0b< >1< >1<
+>%#.0b< >1< >0b1<
+>%#3.0b< >1< >0b1<
+>%#3.1b< >1< >0b1<
+>%#3.2b< >1< >0b01<
+>%#3.3b< >1< >0b001<
+>%#3.4b< >1< >0b0001<
>%c< >ord('A')< >A<
>%10c< >ord('A')< > A<
>%#10c< >ord('A')< > A< ># modifier: no effect<
@@ -421,6 +441,28 @@ __END__
>% 4.o< >36< > 44<
>%04.o< >36< > 44< >0 flag with precision: no effect<
>%.3o< >18< >022<
+>%.0o< >0< ><
+>%+.0o< >0< ><
+>% .0o< >0< ><
+>%-.0o< >0< ><
+>%#.0o< >0< >0<
+>%#3.0o< >0< > 0<
+>%#3.1o< >0< > 0<
+>%#3.2o< >0< > 00<
+>%#3.3o< >0< >000<
+>%#3.4o< >0< >0000<
+>%.0o< >1< >1<
+>%+.0o< >1< >1<
+>% .0o< >1< >1<
+>%-.0o< >1< >1<
+>%#.0o< >1< >01<
+>%#3.0o< >1< > 01<
+>%#3.1o< >1< > 01<
+>%#3.2o< >1< > 01<
+>%#3.3o< >1< >001<
+>%#3.4o< >1< >0001<
+>%#.5o< >012345< >012345<
+>%#.5o< >012< >00012<
>%#4o< >17< > 021<
>%#-4o< >17< >021 <
>%-#4o< >17< >021 <
@@ -513,6 +555,23 @@ __END__
>% .0x< >0< ><
>%-.0x< >0< ><
>%#.0x< >0< ><
+>%#3.0x< >0< > <
+>%#3.1x< >0< > 0<
+>%#3.2x< >0< > 00<
+>%#3.3x< >0< >000<
+>%#3.4x< >0< >0000<
+>%.0x< >1< >1<
+>%+.0x< >1< >1<
+>% .0x< >1< >1<
+>%-.0x< >1< >1<
+>%#.0x< >1< >0x1<
+>%#3.0x< >1< >0x1<
+>%#3.1x< >1< >0x1<
+>%#3.2x< >1< >0x01<
+>%#3.3x< >1< >0x001<
+>%#3.4x< >1< >0x0001<
+>%#.5x< >0x12345< >0x12345<
+>%#.5x< >0x12< >0x00012<
>%#4x< >28< >0x1c<
>%#4.3x< >28< >0x01c<
>%#-4.3x< >28< >0x01c<
@@ -583,8 +642,12 @@ __END__
>%v#x< >''< >%v#x INVALID<
>%v02x< >"\x66\x6f\x6f\012"< >66.6f.6f.0a<
>%#v.8b< >"\141\000\142"< >0b01100001.00000000.0b01100010< >perl #39530<
+>%#v.0o< >"\001\000\002\000"< >01.0.02.0<
+>%#v.1o< >"\001\000\002\000"< >01.0.02.0<
>%#v.4o< >"\141\000\142"< >0141.0000.0142< >perl #39530<
>%#v.3i< >"\141\000\142"< >097.000.098< >perl #39530<
+>%#v.0x< >"\001\000\002\000"< >0x1..0x2.<
+>%#v.1x< >"\001\000\002\000"< >0x1.0.0x2.0<
>%#v.2x< >"\141\000\142"< >0x61.00.0x62< >perl #39530<
>%#v.2X< >"\141\000\142"< >0X61.00.0X62< >perl #39530<
>%#v.8b< >"\141\017\142"< >0b01100001.0b00001111.0b01100010< >perl #39530<