Mercurial > projects > dstress
changeset 542:c4c408b85f15
botched wysiwyg-stringliterals
Hiroshi Sakurai <Hiroshi_member@pathlink.com>
2005-05-17
news:d6bm67$cfr$1@digitaldaemon.com
http://f17.aaa.livedoor.jp/~labamba/?BugTrack%2F13
author | thomask |
---|---|
date | Tue, 17 May 2005 14:44:52 +0000 |
parents | ee3ad66f8f7b |
children | 4b941e2f6d4f |
files | run/u/unicode_08_A.d run/u/unicode_08_B.d run/u/unicode_08_C.d run/u/unicode_08_D.d |
diffstat | 4 files changed, 112 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/u/unicode_08_A.d Tue May 17 14:44:52 2005 +0000 @@ -0,0 +1,28 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Hiroshi Sakurai <Hiroshi_member@pathlink.com> +// @date@ 2005-05-17 +// @uri@ news:d6bm67$cfr$1@digitaldaemon.com +// @url@ http://f17.aaa.livedoor.jp/~labamba/?BugTrack%2F13 + +module dstress.run.u.unicode_08_A; + +int main(){ + static ubyte[] master = [ + 0xE3u, 0x83u, 0xAFu, 0xE3u, 0x83u, 0xADu, 0xE3u, 0x82u, + 0xB9u, 0xEFu, 0xBDu, 0x97u + ]; + + char[] string = "ワロスw"; + + assert(string.length==master.length); + + for(int i=0; i<master.length; i++){ + assert(string[i]==master[i]); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/u/unicode_08_B.d Tue May 17 14:44:52 2005 +0000 @@ -0,0 +1,28 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Hiroshi Sakurai <Hiroshi_member@pathlink.com> +// @date@ 2005-05-17 +// @uri@ news:d6bm67$cfr$1@digitaldaemon.com +// @url@ http://f17.aaa.livedoor.jp/~labamba/?BugTrack%2F13 + +module dstress.run.u.unicode_08_B; + +int main(){ + static ubyte[] master = [ + 0xE3u, 0x83u, 0xAFu, 0xE3u, 0x83u, 0xADu, 0xE3u, 0x82u, + 0xB9u, 0xEFu, 0xBDu, 0x97u + ]; + + char[] string = r"ワロスw"; + + assert(string.length==master.length); + + for(int i=0; i<master.length; i++){ + assert(string[i]==master[i]); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/u/unicode_08_C.d Tue May 17 14:44:52 2005 +0000 @@ -0,0 +1,28 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Hiroshi Sakurai <Hiroshi_member@pathlink.com> +// @date@ 2005-05-17 +// @uri@ news:d6bm67$cfr$1@digitaldaemon.com +// @url@ http://f17.aaa.livedoor.jp/~labamba/?BugTrack%2F13 + +module dstress.run.u.unicode_08_C; + +int main(){ + static ubyte[] master = [ + 0xE3u, 0x83u, 0xAFu, 0xE3u, 0x83u, 0xADu, 0xE3u, 0x82u, + 0xB9u, 0xEFu, 0xBDu, 0x97u + ]; + + char[] string = `ワロスw`; + + assert(string.length==master.length); + + for(int i=0; i<master.length; i++){ + assert(string[i]==master[i]); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/u/unicode_08_D.d Tue May 17 14:44:52 2005 +0000 @@ -0,0 +1,28 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Hiroshi Sakurai <Hiroshi_member@pathlink.com> +// @date@ 2005-05-17 +// @uri@ news:d6bm67$cfr$1@digitaldaemon.com +// @url@ http://f17.aaa.livedoor.jp/~labamba/?BugTrack%2F13 + +module dstress.run.u.unicode_08_D; + +int main(){ + static ubyte[] master = [ + 0xE3u, 0x83u, 0xAFu, 0xE3u, 0x83u, 0xADu, 0xE3u, 0x82u, + 0xB9u, 0xEFu, 0xBDu, 0x97u + ]; + + char[] string = x"E3 83 AF E3 83 AD E3 82 B9 EF BD 97"; + + assert(string.length==master.length); + + for(int i=0; i<master.length; i++){ + assert(string[i]==master[i]); + } + + return 0; +} +