ftp.nice.ch/Attic/openStep/unix/games/fortune-mod-9708.m.I.bsd.tgz#/fortune-mod-9708/util/rot.c

This is rot.c in view mode; [Download] [Up]

/*
 * An extremely simpleminded function. Read characters from stdin,
 * rot13 them, and put them on stdout.  Totally unnecessary, of course.
 */

#include <stdio.h>
#include <ctype.h>

int main(void)
{
    char a, b;

    while ((a = getchar()) != EOF)
    {
	if (isupper(a))
	    b = 'A' + (a - 'A' + 13) % 26;
	else if (islower(a))
	    b = 'a' + (a - 'a' + 13) % 26;
	else
	    b = a;
	putchar(b);
    }
    exit(0);
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.