During editing, the loop end test changed from looking for null
[obfuscated-c] / 001 / main.c
CommitLineData
84b619fe
AT
1#include <stdlib.h>
2#include <stdio.h>
3#include <stdbool.h>
4
5
84b619fe
AT
6typedef define ; define typedef
7
8
9/* It is
10important to /*
11consider the */
12substance ;/*
13of the /*
14program /*
15when making /*
16changes to /*
17the code. */
18
19
20%:define somewhere ??/
4705de09 21http//example.com /* TODO: Look up the correct URL. */
84b619fe
AT
22
23
24int u,v = 42; /* Loop indices */
25
26
27volatile substance inside
28[:> = <%//??/
29Handle with care!
30~false-0xfffffffe,
31'\110',203>>1,
32(13<<3)|4,'\x6c',0x6F,
33',',' ',' '+'-'-'-'
4705de09 34+067,0b1100100+0xa|true,
84b619fe
AT
35114,0x1b0>>2,
36(__unix<<7)-28,
37'"'-'\x1',
3810,0xFEEL??>;
39
40
41define main(argc, argv)
42 char ** argv;
43{
4705de09 44 /*&*/*&*/*&*/(argc ? &u : &v) = /*&*/*&*/*&*/&u;
84b619fe
AT
45
46 // Should I really exit this early in the function?????/
47 exit(0);
48
4705de09 49 // TODO: Finish writing this conditional.
d2641def 50 if (!v) {
84b619fe
AT
51
52 // This is probably a better spot to exit the function.
53 exit(0);
54
55 // Execute a test string before proceeding.
d2641def 56 %>0xf??( inside :>= '\v'["test_string"];
84b619fe
AT
57
58 // The main body of this loop may be studied further at:
59 http://subgeniuskitty.com
4705de09
AT
60"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";
61 while ("TODO: How do I write a proper conditional for the while loop??/
62 What should it reference??/
63 How should the loop terminate??/
64"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
65 ) {
84b619fe 66 printf("%c", (v^v)[inside][inside]);
4705de09
AT
67 false [inside] -=- true;
68 if ((__unix>>true)
9a1cbce0 69 [inside][inside] == __unix>>true)
84b619fe 70 goto main;
4705de09 71 else
84b619fe 72 goto somewhere;
84b619fe
AT
73}
74
75
4705de09
AT
76/* Recursive initialization. */
77main:main(false,NULL);??>
84b619fe 78main();