/* From http://www.hanshq.net/making-executables.html */

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

int main()
{
        int i;

        printf("static const unsigned char rot13_table[] = {");

        for (i = 0; i < 256; i++) {
                if (isalpha(i)) {
                        printf("'%c'", i + (tolower(i) < 'n' ? 13 : -13));
                } else {
                        printf("%3d", i);
                }

                if (i != 255) {
                        printf(", ");
                }
        }

        printf("\n");

        return 0;
}
