int main(int argc, char **argv) { int i; char *crypt_string; if ( argc == 1 ) { printf("Usage: cryptstring <string1> <string2> ...\n"); printf("Output will be <crypt1> <crypt2>\n"); exit(1); } for ( i = 1; i < argc; i++ ) { char *s; s = argv[i]; // if the length of the string is greater than the number of crypted symbols we // return, then pass only the maximum length if ( strlen(s) > CRYPT_STRING_LENGTH ) s += (strlen(s) - CRYPT_STRING_LENGTH); crypt_string = jcrypt(s); printf("%s\n", crypt_string); } return 0; }
void FinalCheats(int key) { int i; tCheat *pCheat; key = KeyToASCII (key); for (i = 0; i < 15; i++) szCheatBuf [i] = szCheatBuf [i+1]; szCheatBuf [CHEATSPOT] = key; pszCheat = jcrypt (szCheatBuf + 7); for (pCheat = cheats; pCheat->pszCheat && !Cheat (pCheat); pCheat++) ; }