X-Git-Url: http://git.subgeniuskitty.com/obfuscated-c/.git/blobdiff_plain/aa04a639f5ed07c1de1759db46b3b137a8e359ec..84b619fe679e15972679dc28d550ff85ddb5ef5c:/001/main.c diff --git a/001/main.c b/001/main.c new file mode 100644 index 0000000..3844f36 --- /dev/null +++ b/001/main.c @@ -0,0 +1,78 @@ +#include +#include +#include + + +#define FALSE "false" + + +typedef define ; define typedef + + +/* It is +important to /* +consider the */ +substance ;/* +of the /* +program /* +when making /* +changes to /* +the code. */ + + +%:define somewhere ??/ +http +/* TODO: Look up the correct URL. */ + + +int u,v = 42; /* Loop indices */ + + +volatile substance inside +[:> = <%//??/ +Handle with care! +~false-0xfffffffe, +'\110',203>>1, +(13<<3)|4,'\x6c',0x6F, +',',' ',' '+'-'-'-' ++067,0b1100100+0xa+1, +114,0x1b0>>2, +(__unix<<7)-28, +'"'-'\x1', +10,0xFEEL??>; + + +define main(argc, argv) + char ** argv; +{ + /*&*/*&*/*&*/(argc ? &u : &v) = u; + + // Should I really exit this early in the function?????/ + exit(0); + + // TODO: Finish this conditional. + if (!v) + + // This is probably a better spot to exit the function. + exit(0); + + // Execute a test string before proceeding. + 0xf??( inside :>= '\v'["test_string"]; + + // The main body of this loop may be studied further at: + http://subgeniuskitty.com + while (FALSE) { + printf("%c", (v^v)[inside][inside]); + false[inside] -=- __unix; + if (!(inside['-'-'-'] != 017)) { + goto main; + } else { + goto somewhere; + } +} + + +/* Recursive signal handler for proper initialization. */ +main:main(false,NULL); +({_:&&_;});??> +main();