Home | History | Annotate | Download | only in data
      1 #include <stdio.h>
      2 #define k *(int*)
      3 #define a if(
      4 #define c ad()
      5 #define i else
      6 #define p while(
      7 #define x *(char*)
      8 #define b ==
      9 #define V =calloc(1,99999)
     10 #define f ()
     11 #define J return
     12 #define l ae(
     13 #define n e)
     14 #define u d!=
     15 #define F int
     16 #define y (j)
     17 #define r m=
     18 #define t +4
     19 F d,z,C,h,P,K,ac,q,G,v,Q,R,D,L,W,M;
     20 E(n{
     21 x D++=e;
     22 }
     23 o f{
     24 a L){
     25 h=x L++;
     26 a h b 2){
     27 L=0;
     28 h=W;
     29 }
     30 }
     31 i h=fgetc(Q);
     32 }
     33 X f{
     34 J isalnum(h)|h b 95;
     35 }
     36 Y f{
     37 a h b 92){
     38 o f;
     39 a h b 110)h=10;
     40 }
     41 }
     42 c{
     43 F e,j,m;
     44 p isspace(h)|h b 35){
     45 a h b 35){
     46 o f;
     47 c;
     48 a d b 536){
     49 c;
     50 E(32);
     51 k d=1;
     52 k(d t)=D;
     53 }
     54 p h!=10){
     55 E(h);
     56 o f;
     57 }
     58 E(h);
     59 E(2);
     60 }
     61 o f;
     62 }
     63 C=0;
     64 d=h;
     65 a X f){
     66 E(32);
     67 M=D;
     68 p X f){
     69 E(h);
     70 o f;
     71 }
     72 a isdigit(d)){
     73 z=strtol(M,0,0);
     74 d=2;
     75 }
     76 i{
     77 x D=32;
     78 d=strstr(R,M-1)-R;
     79 x D=0;
     80 d=d*8+256;
     81 a d>536){
     82 d=P+d;
     83 a k d b 1){
     84 L=k(d t);
     85 W=h;
     86 o f;
     87 c;
     88 }
     89 }
     90 }
     91 }
     92 i{
     93 o f;
     94 a d b 39){
     95 d=2;
     96 Y f;
     97 z=h;
     98 o f;
     99 o f;
    100 }
    101 i a d b 47&h b 42){
    102 o f;
    103 p h){
    104 p h!=42)o f;
    105 o f;
    106 a h b 47)h=0;
    107 }
    108 o f;
    109 c;
    110 }
    111 i{
    112 e="++#m--%am*@R<^1c/@%[_[H3c%@%[_[H3c+@.B#d-@%:_^BKd<<Z/03e>>`/03e<=0f>=/f<@.f>@1f==&g!='g&&k||#l&@.BCh^@.BSi|@.B+j~@/%Yd!@&d*@b";
    113 p j=x e++){
    114 r x e++;
    115 z=0;
    116 p(C=x e++-98)<0)z=z*64+C+64;
    117 a j b d&(m b h|m b 64)){
    118 a m b h){
    119 o f;
    120 d=1;
    121 }
    122 break;
    123 }
    124 }
    125 }
    126 }
    127 }
    128 l g){
    129 p g&&g!=-1){
    130 x q++=g;
    131 g=g>>8;
    132 }
    133 }
    134 A(n{
    135 F g;
    136 p n{
    137 g=k e;
    138 k e=q-e-4;
    139 e=g;
    140 }
    141 }
    142 s(g,n{
    143 l g);
    144 k q=e;
    145 e=q;
    146 q=q t;
    147 J e;
    148 }
    149 H(n{
    150 s(184,n;
    151 }
    152 B(n{
    153 J s(233,n;
    154 }
    155 S(j,n{
    156 l 1032325);
    157 J s(132+j,n;
    158 }
    159 Z(n{
    160 l 49465);
    161 H(0);
    162 l 15);
    163 l e+144);
    164 l 192);
    165 }
    166 N(j,n{
    167 l j+131);
    168 s((e<512)<<7|5,n;
    169 }
    170 T y{
    171 F g,e,m,aa;
    172 g=1;
    173 a d b 34){
    174 H(v);
    175 p h!=34){
    176 Y f;
    177 x v++=h;
    178 o f;
    179 }
    180 x v=0;
    181 v=v t&-4;
    182 o f;
    183 c;
    184 }
    185 i{
    186 aa=C;
    187 r z;
    188 e=d;
    189 c;
    190 a e b 2){
    191 H(m);
    192 }
    193 i a aa b 2){
    194 T(0);
    195 s(185,0);
    196 a e b 33)Z(m);
    197 i l m);
    198 }
    199 i a e b 40){
    200 w f;
    201 c;
    202 }
    203 i a e b 42){
    204 c;
    205 e=d;
    206 c;
    207 c;
    208 a d b 42){
    209 c;
    210 c;
    211 c;
    212 c;
    213 e=0;
    214 }
    215 c;
    216 T(0);
    217 a d b 61){
    218 c;
    219 l 80);
    220 w f;
    221 l 89);
    222 l 392+(e b 256));
    223 }
    224 i a n{
    225 a e b 256)l 139);
    226 i l 48655);
    227 q++;
    228 }
    229 }
    230 i a e b 38){
    231 N(10,k d);
    232 c;
    233 }
    234 i{
    235 g=k e;
    236 a!g)g=dlsym(0,M);
    237 a d b 61&j){
    238 c;
    239 w f;
    240 N(6,g);
    241 }
    242 i a u 40){
    243 N(8,g);
    244 a C b 11){
    245 N(0,g);
    246 l z);
    247 c;
    248 }
    249 }
    250 }
    251 }
    252 a d b 40){
    253 a g b 1)l 80);
    254 r s(60545,0);
    255 c;
    256 j=0;
    257 p u 41){
    258 w f;
    259 s(2393225,j);
    260 a d b 44)c;
    261 j=j t;
    262 }
    263 k r j;
    264 c;
    265 a!g){
    266 e=e t;
    267 k e=s(232,k n;
    268 }
    269 i a g b 1){
    270 s(2397439,j);
    271 j=j t;
    272 }
    273 i{
    274 s(232,g-q-5);
    275 }
    276 a j)s(50305,j);
    277 }
    278 }
    279 O y{
    280 F e,g,m;
    281 a j--b 1)T(1);
    282 i{
    283 O y;
    284 r 0;
    285 p j b C){
    286 g=d;
    287 e=z;
    288 c;
    289 a j>8){
    290 r S(e,m);
    291 O y;
    292 }
    293 i{
    294 l 80);
    295 O y;
    296 l 89);
    297 a j b 4|j b 5){
    298 Z(n;
    299 }
    300 i{
    301 l n;
    302 a g b 37)l 146);
    303 }
    304 }
    305 }
    306 a m&&j>8){
    307 r S(e,m);
    308 H(e^1);
    309 B(5);
    310 A(m);
    311 H(n;
    312 }
    313 }
    314 }
    315 w f{
    316 O(11);
    317 }
    318 U f{
    319 w f;
    320 J S(0,0);
    321 }
    322 I y{
    323 F m,g,e;
    324 a d b 288){
    325 c;
    326 c;
    327 r U f;
    328 c;
    329 I y;
    330 a d b 312){
    331 c;
    332 g=B(0);
    333 A(m);
    334 I y;
    335 A(g);
    336 }
    337 i{
    338 A(m);
    339 }
    340 }
    341 i a d b 352|d b 504){
    342 e=d;
    343 c;
    344 c;
    345 a e b 352){
    346 g=q;
    347 r U f;
    348 }
    349 i{
    350 a u 59)w f;
    351 c;
    352 g=q;
    353 r 0;
    354 a u 59)r U f;
    355 c;
    356 a u 41){
    357 e=B(0);
    358 w f;
    359 B(g-q-5);
    360 A(n;
    361 g=e t;
    362 }
    363 }
    364 c;
    365 I(&m);
    366 B(g-q-5);
    367 A(m);
    368 }
    369 i a d b 123){
    370 c;
    371 ab(1);
    372 p u 125)I y;
    373 c;
    374 }
    375 i{
    376 a d b 448){
    377 c;
    378 a u 59)w f;
    379 K=B(K);
    380 }
    381 i a d b 400){
    382 c;
    383 k j=B(k j);
    384 }
    385 i a u 59)w f;
    386 c;
    387 }
    388 }
    389 ab y{
    390 F m;
    391 p d b 256|u-1&!j){
    392 a d b 256){
    393 c;
    394 p u 59){
    395 a j){
    396 G=G t;
    397 k d=-G;
    398 }
    399 i{
    400 k d=v;
    401 v=v t;
    402 }
    403 c;
    404 a d b 44)c;
    405 }
    406 c;
    407 }
    408 i{
    409 A(k(d t));
    410 k d=q;
    411 c;
    412 c;
    413 r 8;
    414 p u 41){
    415 k d=m;
    416 r m t;
    417 c;
    418 a d b 44)c;
    419 }
    420 c;
    421 K=G=0;
    422 l 15042901);
    423 r s(60545,0);
    424 I(0);
    425 A(K);
    426 l 50121);
    427 k r G;
    428 }
    429 }
    430 }
    431 main(g,n{
    432 Q=stdin;
    433 a g-->1){
    434 e=e t;
    435 Q=fopen(k e,"r");
    436 }
    437 D=strcpy(R V," int if else while break return for define main ")+48;
    438 v V;
    439 q=ac V;
    440 P V;
    441 o f;
    442 c;
    443 ab(0);
    444 mprotect(ac & (~ 4095), (99999 + 4095) & (~ 4095), 7);
    445 fprintf(stderr, "otcc.c: about to execute compiled code.\n");
    446 J(*(int(*)f)k(P+592))(g,n;
    447 }
    448 
    449