Mercurial > projects > dstress
comparison run/bug_20041103_E.d @ 1559:ec5e144583ea
D1 -> D2 : 1/N
author | thomask |
---|---|
date | Sun, 19 Aug 2007 19:11:54 +0000 |
parents | 52c9e86b6486 |
children |
comparison
equal
deleted
inserted
replaced
1558:d40d75fcd5c5 | 1559:ec5e144583ea |
---|---|
7 // @uri@ news:cm98hu$e30$1@digitaldaemon.com | 7 // @uri@ news:cm98hu$e30$1@digitaldaemon.com |
8 // @uri@ nntp://digitalmars.com/digitalmars.D/12248 | 8 // @uri@ nntp://digitalmars.com/digitalmars.D/12248 |
9 | 9 |
10 module dstress.run.bug_20041103_E; | 10 module dstress.run.bug_20041103_E; |
11 | 11 |
12 char rot13_c(in int ret){ | 12 char rot13_c(int ret){ |
13 if(ret > 'A'-1 && ret < 'N'){ | 13 if(ret > 'A'-1 && ret < 'N'){ |
14 ret += 13; | 14 ret += 13; |
15 }else if(ret > 'M' && ret < 'Z'+1){ | 15 }else if(ret > 'M' && ret < 'Z'+1){ |
16 ret -= 13; | 16 ret -= 13; |
17 }else if(ret > 'a'-1 && ret < 'n'){ | 17 }else if(ret > 'a'-1 && ret < 'n'){ |
22 return ret; | 22 return ret; |
23 } | 23 } |
24 | 24 |
25 int main(){ | 25 int main(){ |
26 char c = rot13_c('A'); | 26 char c = rot13_c('A'); |
27 assert(c=='A'+13); | 27 if('A'+13 != c){ |
28 assert(0); | |
29 } | |
28 return 0; | 30 return 0; |
29 } | 31 } |