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;
+}
+