diff options
author | SADAHIRO Tomoyuki <BQW10602@nifty.com> | 2006-10-27 09:19:34 +0900 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2006-10-26 15:30:52 +0000 |
commit | e6bb52fd8a15fdb23e83c108d05608cd4c7ff736 (patch) | |
tree | b569744c21e0c95d8cac38883fdd834cf301c9c0 /t | |
parent | b807ffce5a6398cd7b6fcdae69415758b115ceaa (diff) | |
download | perl-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-x | t/op/sprintf.t | 63 |
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< |