Rot-13: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 2,559: | Line 2,559: | ||
xor ebx,ebx ; exit code |
xor ebx,ebx ; exit code |
||
int 80h</lang> |
int 80h</lang> |
||
=={{header|XPL0}}== |
|||
Usage: rot13 <infile.txt >outfile.txt |
|||
<lang XPL0>code ChIn=7, ChOut=8; |
|||
int C, CC; |
|||
repeat C:= ChIn(1); CC:= C&~$20; \CC handles lowercase too |
|||
ChOut(0, C + (if CC>=^A & CC<=^M then +13 |
|||
else if CC>=^N & CC<=^Z then -13 |
|||
else 0)); |
|||
until C = $1A; \EOF</lang> |
|||
=={{header|XSLT}}== |
=={{header|XSLT}}== |