changeset 98:75e0c2f6231e

kinghajj <kinghajj_member@pathlink.com> news://cm98hu$e30$1@digitaldaemon.com nttp://digitalmars.com/digitalmars.D:12248
author thomask
date Wed, 03 Nov 2004 09:17:24 +0000
parents d7436ad716eb
children c8e5c21a1e64
files run/bug_20041103_A.d run/bug_20041103_B.d run/bug_20041103_C.d run/bug_20041103_D.d
diffstat 4 files changed, 104 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/bug_20041103_A.d	Wed Nov 03 09:17:24 2004 +0000
@@ -0,0 +1,25 @@
+// @author@	kinghajj <kinghajj_member@pathlink.com>
+// @date@	2004-10-03
+// @uri@	news://cm98hu$e30$1@digitaldaemon.com
+// @url@	nttp://digitalmars.com/digitalmars.D:12248
+
+module dstress.run.bug_20041103_A;
+
+char rot13_c(in char ret){
+	if(ret > 'A'-1 && ret < 'N'){
+		ret += 13;
+	}else if(ret > 'M' && ret < 'Z'+1){
+		ret -= 13;
+	}else if(ret > 'a'-1 && ret < 'n'){
+		ret += 13;
+	}else if(ret > 'm' && ret < 'z'+1){
+		ret -= 13;
+	}
+	return ret;
+}
+
+int main(){
+	char c = rot13_c('A');
+	assert(c=='A'+13);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/bug_20041103_B.d	Wed Nov 03 09:17:24 2004 +0000
@@ -0,0 +1,29 @@
+// @author@	kinghajj <kinghajj_member@pathlink.com>
+// @date@	2004-10-03
+// @uri@	news://cm98hu$e30$1@digitaldaemon.com
+// @url@	nttp://digitalmars.com/digitalmars.D:12248
+
+module dstress.run.bug_20041103_B;
+
+void dummy(){
+}
+
+char rot13_c(in char ret){
+	if(ret > 'A'-1 && ret < 'N'){
+		ret += 13;
+	}else if(ret > 'M' && ret < 'Z'+1){
+		ret -= 13;
+	}else if(ret > 'a'-1 && ret < 'n'){
+		ret += 13;
+	}else if(ret > 'm' && ret < 'z'+1){
+		ret -= 13;
+	}
+	dummy();
+	return ret;
+}
+
+int main(){
+	char c = rot13_c('A');
+	assert(c=='A'+13);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/bug_20041103_C.d	Wed Nov 03 09:17:24 2004 +0000
@@ -0,0 +1,25 @@
+// @author@	kinghajj <kinghajj_member@pathlink.com>
+// @date@	2004-10-03
+// @uri@	news://cm98hu$e30$1@digitaldaemon.com
+// @url@	nttp://digitalmars.com/digitalmars.D:12248
+
+module dstress.run.bug_20041103_C;
+
+char rot13_c(inout char ret){
+	if(ret > 'A'-1 && ret < 'N'){
+		ret += 13;
+	}else if(ret > 'M' && ret < 'Z'+1){
+		ret -= 13;
+	}else if(ret > 'a'-1 && ret < 'n'){
+		ret += 13;
+	}else if(ret > 'm' && ret < 'z'+1){
+		ret -= 13;
+	}
+	return ret;
+}
+
+int main(){
+	char c = rot13_c('A');
+	assert(c=='A'+13);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/bug_20041103_D.d	Wed Nov 03 09:17:24 2004 +0000
@@ -0,0 +1,25 @@
+// @author@	kinghajj <kinghajj_member@pathlink.com>
+// @date@	2004-10-03
+// @uri@	news://cm98hu$e30$1@digitaldaemon.com
+// @url@	nttp://digitalmars.com/digitalmars.D:12248
+
+module dstress.run.bug_20041103_D;
+
+int rot13_c(in int ret){
+	if(ret > 'A'-1 && ret < 'N'){
+		ret += 13;
+	}else if(ret > 'M' && ret < 'Z'+1){
+		ret -= 13;
+	}else if(ret > 'a'-1 && ret < 'n'){
+		ret += 13;
+	}else if(ret > 'm' && ret < 'z'+1){
+		ret -= 13;
+	}
+	return ret;
+}
+
+int main(){
+	int c = rot13_c('A');
+	assert(c=='A'+13);
+	return 0;
+}