Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* -*- tab-width: 4; indent-tabs-mode: t -*- */
- #include <stdlib.h>
- #include <stdio.h>
- #define S(X) sizeof(X)
- #define M malloc
- #define W fwrite
- #define O stdout
- #define R return
- typedef void V;
- typedef char C;
- typedef int I;
- typedef V *P;
- typedef P F (P, ...);
- I o;
- I e;
- I i;
- C *b;
- I main (V)
- {
- F *f[] = {(F *) &M, (F *) &W};
- e = i = o ^= o;
- ++e;
- b = (*f) ((P) (S(C) * (e << e << e << e << e)));
- *(i + b) = (C) (e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e ^ e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e << e ^ e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e << e ^ e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e ^ e << e ^ e << e << e ^ e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e << e ^ e << e << e << e ^ e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e ^ e << e ^ e << e << e ^ e << e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e ^ e << e ^ e << e << e ^ e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e ^ e << e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e << e ^ e << e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e << e ^ e << e << e << e << e << e ^ e << e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e ^ e << e << e << e << e << e);
- ++i;
- *(i + b) = (C) (e << e ^ e << e << e << e);
- ++i;
- e[f] (b, e, i, O);
- R o;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement