changeset 99:c8e5c21a1e64

updated 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:21:42 +0000
parents 75e0c2f6231e
children b466817daa05
files run/bug_20041103_E.d
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/bug_20041103_E.d	Wed Nov 03 09:21:42 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_E;
+
+char 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(){
+	char c = rot13_c('A');
+	assert(c=='A'+13);
+	return 0;
+}