Skip to content

Instantly share code, notes, and snippets.

@peterc

peterc/cable3.c

Created Jan 4, 2014
Embed
What would you like to do?
running cable3.c through gcc -E - see http://ioccc.org/2013/cable3/hint.html for original authors
unsigned char t,e,l[80186],*E,m,u,L,a,T,o,r[1<<21],X,*Y,b,Q=0,R=0;
unsigned short*i,M,p,q=3;
unsigned*localtime(),f,S,kb=0,h,W,U,c,g,d,V,A;
N,O,P=983040,j[5];
SDL_Surface*k=0;
K(o) {
return P+(L?2*o:2*o+o/4&7);
}
D(o) {
return r[*(unsigned*)&E[259+4*o]+O];
}
w(o) {
return i[o]+=~(-2*47[E])*~L;
}
v(o) {
return (z((f^=S^N)&16),G(N-S&&1&(40[E]^f>>8*-~L-1)));
}
J() {
V=61442;
for(O=9; O--;)V+=40[E+O]<<D(25);
}
H(o) {
return (46[u=76,J(),(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&V):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&V))),(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&9[i]):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&9[i]))),(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&M):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&M))),(S=L?*(unsigned short*)&r[P+18]:r[P+18],N=L?*(unsigned short*)&r[P+18] =(f=*(unsigned short*)&r[4*o+2]):(r[P+18] =(f=*(unsigned char*)&r[4*o+2]))),(S=L?*(unsigned short*)&M:M,N=L?*(unsigned short*)&M=(f=*(unsigned short*)&r[4*o]):(M=(f=*(unsigned char*)&r[4*o]))),E]=0);
}
s(o) {
for(O=9; O--;)40[E+O]=1&&1<<D(25)&o;
}
BP(o) {
return (*i+=262*o*z(F((*E&15)>9|42[E])),*E&=15);
}
SP(o) {
return (w(7),R&&--1[i]&&o?R++,Q&&Q++,M--:0);
}
DX() {
for(O=9,O*=27840; O--;)O[(unsigned*)k->pixels]=-!!(1<<7-O%8&r[O/2880*90+O%720/8+(88+952[l]/128*4+O/720%4<<13)]);
SDL_Flip(k);
}
main(BX,nE)char**nE;
{
9[i=E=r+P]=P>>4;
for(O=9; q;)j[--q]=*++nE?open(*nE,32898):0;
read(2[*(unsigned*)&*i=*j?lseek(*j,0,2)>>9:0,j],E+(M=256),P);
for(O=9; Y=r+16*9[i]+M,Y-r; Q|R||kb&46[E]&&KB)--64[T=1[O=32[L=(X=*Y&7)&1,o=X/2&1,l]=0,t=(c=*(short*)&Y[++O])&7,a=c/8&7,Y]>>6,g=~-T?*(short*)&Y[++O]:(char)*(short*)&Y[++O],d=BX=*(short*)&Y[++O],l],!T*t-6&&T-2?T-1?d=g:0:(d=*(short*)&Y[++O]),Q&&Q--,R&&R--,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V,(O=*Y,O=u=D(51),e=D(8),m=D(14)),e--||( O=*Y/2&7,M+=(char)c*(L^(D(m)[E]|D(22)[E]|D(23)[E]^D(24)[E]))),e--||( L=*Y&8,(S=L?*(unsigned short*)&K(X)[r]:K(X)[r],N=L?*(unsigned short*)&K(X)[r] =(f=*(unsigned short*)&c):(K(X)[r] =(f=*(unsigned char*)&c)))),e--||( L=e+=3,o=0,a=X ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, a=m ),e--||( (S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&X[i]):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&X[i])))),e--||( (i[L=4]+=2,(S=L?*(unsigned short*)&X[i]:X[i],N=L?*(unsigned short*)&X[i] =(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(X[i] =(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])]))))),e--||( a<2?(S=L?*(unsigned short*)&r[U]:r[U],N=L?*(unsigned short*)&r[U] +=1-2*a+(f=*(unsigned short*)&r[P+24]):(r[U] +=1-2*a+(f=*(unsigned char*)&r[P+24]))),v(f=1),G(S+1-a==1<<8*-~L-1),u=u&4?19:57:a-6?M+=(T%3+2*!(!T*t-6))+2,a-3||(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&9[i]):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&9[i]))),a&2&&(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&M):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&M))),a&1&&(S=L?*(unsigned short*)&r[P+18]:r[P+18],N=L?*(unsigned short*)&r[P+18] =(f=*(unsigned short*)&r[U+2]):(r[P+18] =(f=*(unsigned char*)&r[U+2]))),(S=L?*(unsigned short*)&M:M,N=L?*(unsigned short*)&M=(f=*(unsigned short*)&U[r]):(M=(f=*(unsigned char*)&U[r]))),u=67:(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&h[r]):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&h[r])))),e--||((W=U ),a--||( u=m,M-=~L,(S=L?*(unsigned short*)&W[r]:W[r],N=L?*(unsigned short*)&W[r] &(f=*(unsigned short*)&d):(W[r] &(f=*(unsigned char*)&d)))),a--||( 0 ),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] =~(f=*(unsigned short*)&r[U]):(r[W] =~(f=*(unsigned char*)&r[U])))),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] =-(f=*(unsigned short*)&r[U]):(r[W] =-(f=*(unsigned char*)&r[U]))),S=0,u=22,F(N>S)),a--||( L?(1[u=19,L+i]=(N=*(unsigned short*)&h[r]*(unsigned short)*i)>>16,*i=N,G(F(N-(unsigned short)N))):(1[u=19,L+E]=(N=*(unsigned char*)&h[r]*(unsigned char)*E)>>16,*i=N,G(F(N-(unsigned char)N)))),a--||( L?(1[u=19,L+i]=(N=*(short*)&h[r]*(short)*i)>>16,*i=N,G(F(N-(short)N))):(1[u=19,L+E]=(N=*(char*)&h[r]*(char)*E)>>16,*i=N,G(F(N-(char)N)))),a--||( L?(O=*(unsigned short*)&h[r])&&!(A=(unsigned)(V=(1[i+L]<<16)+*i)/O,A-(unsigned short)A)?1[i+L]=V-O*(*i=A):H(0):(O=*(unsigned char*)&h[r])&&!(A=(unsigned short)(V=(1[E+L]<<16)+*i)/O,A-(unsigned char)A)?1[E+L]=V-O*(*E=A):H(0)),a--||( L?(O=*(short*)&h[r])&&!(A=(int)(V=(1[i+L]<<16)+*i)/O,A-(short)A)?1[i+L]=V-O*(*i=A):H(0):(O=*(char*)&h[r])&&!(A=(short)(V=(1[E+L]<<16)+*i)/O,A-(char)A)?1[E+L]=V-O*(*E=A):H(0))),e--||(++e,h=P,d=c,T=3,a=m,M--),e--||(++e,13[W=h,i]=(o|=!L)?(char)d:d,U=P+26,M-=~!o,u=17+(m=a)),e--||((a=m ),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] +=(f=*(unsigned short*)&r[U]):(r[W] +=(f=*(unsigned char*)&r[U]))),F(N<S)),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] |=(f=*(unsigned short*)&r[U]):(r[W] |=(f=*(unsigned char*)&r[U])))),a--||( v(F(40[(S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] +=40[E]+(f=*(unsigned short*)&r[U]):(r[W] +=40[E]+(f=*(unsigned char*)&r[U]))),E]&N==S|+ N<+(int)S))),a--||( v(F(40[(S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] -=40[E]+(f=*(unsigned short*)&r[U]):(r[W] -=40[E]+(f=*(unsigned char*)&r[U]))),E]&N==S|- N<-(int)S))),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] &=(f=*(unsigned short*)&r[U]):(r[W] &=(f=*(unsigned char*)&r[U])))),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] -=(f=*(unsigned short*)&r[U]):(r[W] -=(f=*(unsigned char*)&r[U]))),F(N>S)),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] ^=(f=*(unsigned short*)&r[U]):(r[W] ^=(f=*(unsigned char*)&r[U])))),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] -(f=*(unsigned short*)&r[U]):(r[W] -(f=*(unsigned char*)&r[U]))),F(N>S)),a--||( (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] =(f=*(unsigned short*)&r[U]):(r[W] =(f=*(unsigned char*)&r[U]))))),e--||(!L?L=a+=8 ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] =(f=*(unsigned short*)&r[U]):(r[W] =(f=*(unsigned char*)&r[U]))):!o?Q=1,(S=L?*(unsigned short*)&r[p=m ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, V]:r[p=m ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, V],N=L?*(unsigned short*)&r[p=m ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, V] =(f=*(unsigned short*)&h):(r[p=m ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, V] =(f=*(unsigned char*)&h))):(i[L=4]+=2,(S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] =(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(h[r] =(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])]))))),e--||( T=a=0,t=6,g=c ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, (S=L?*(unsigned short*)&r[U]:r[U],N=L?*(unsigned short*)&r[U] =(f=*(unsigned short*)&r[W]):(r[U] =(f=*(unsigned char*)&r[W])))),e--||((A=(1&(L?*(short*)&h[r]:h[r])>>8*-~L-1),V=m?++M,(char)g:o?31&2[E]:1)&&(a<4?V%=a/2+8*-~L,(S=L?*(unsigned short*)&A:A,N=L?*(unsigned short*)&A=(f=*(unsigned short*)&h[r]):(A=(f=*(unsigned char*)&h[r]))):0,a&1?(S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] >>=(f=*(unsigned short*)&V):(h[r] >>=(f=*(unsigned char*)&V))):(S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] <<=(f=*(unsigned short*)&V):(h[r] <<=(f=*(unsigned char*)&V))),a>3?u=19:0,a<5?0:F(S>>V-1&1)),a--||( (S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] +=(f=*(unsigned short*)&A>>8*-~L-V):(h[r] +=(f=*(unsigned char*)&A>>8*-~L-V))),G((1&(L?*(short*)&N:N)>>8*-~L-1)^F(N&1))),a--||( A&=(1<<V)-1,(S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] +=(f=*(unsigned short*)&A<<8*-~L-V):(h[r] +=(f=*(unsigned char*)&A<<8*-~L-V))),G((1&(L?*(short*)&N*2:N*2)>>8*-~L-1)^F((1&(L?*(short*)&N:N)>>8*-~L-1)))),a--||( (S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] +=(40[E]<<V-1)+(f=*(unsigned short*)&A>>1+8*-~L-V):(h[r] +=(40[E]<<V-1)+(f=*(unsigned char*)&A>>1+8*-~L-V))),G((1&(L?*(short*)&N:N)>>8*-~L-1)^F(A&1<<8*-~L-V))),a--||( (S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] +=(40[E]<<8*-~L-V)+(f=*(unsigned short*)&A<<1+8*-~L-V):(h[r] +=(40[E]<<8*-~L-V)+(f=*(unsigned char*)&A<<1+8*-~L-V))),F(A&1<<V-1),G((1&(L?*(short*)&N:N)>>8*-~L-1)^(1&(L?*(short*)&N*2:N*2)>>8*-~L-1))),a--||( G((1&(L?*(short*)&N:N)>>8*-~L-1)^F((1&(L?*(short*)&S<<V-1:S<<V-1)>>8*-~L-1)))),a--||( G((1&(L?*(short*)&S:S)>>8*-~L-1))),a--||( 0 ),a--||( V<8*-~L||F(A),G(0),(S=L?*(unsigned short*)&h[r]:h[r],N=L?*(unsigned short*)&h[r] +=(f=*(unsigned short*)&A*=~((1<<8*-~L)-1>>V)):(h[r] +=(f=*(unsigned char*)&A*=~((1<<8*-~L)-1>>V)))))),e--||((V=!!--1[a=X,i]),a--||( V&=!m[E]),a--||( V&=m[E]),a--||( 0 ),a--||( V=!++1[i]),M+=V*(char)c ),e--||( M+=3-o,L?0:o?9[M=0,i]=BX:(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&M):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&M))),M+=o*L?(char)c:c ),e--||( (S=L?*(unsigned short*)&r[U]:r[U],N=L?*(unsigned short*)&r[U] &(f=*(unsigned short*)&r[W]):(r[U] &(f=*(unsigned char*)&r[W])))),e--||( L=e+=8,W=P,U=K(X)),e--||(!R||1[i]?(S=L?*(unsigned short*)&r[m<2?16*i[8]+(unsigned short)( i[7]):P]:r[m<2?16*i[8]+(unsigned short)( i[7]):P],N=L?*(unsigned short*)&r[m<2?16*i[8]+(unsigned short)( i[7]):P] =(f=*(unsigned short*)&r[m&1?P:16*i[Q?p:11]+(unsigned short)( i[6])]):(r[m<2?16*i[8]+(unsigned short)( i[7]):P] =(f=*(unsigned char*)&r[m&1?P:16*i[Q?p:11]+(unsigned short)( i[6])]))),m&1||w(6),m&2||SP(1):0 ),e--||(!R||1[i]?(S=L?*(unsigned short*)&r[m?P:16*i[Q?p:11]+(unsigned short)( i[6])]:r[m?P:16*i[Q?p:11]+(unsigned short)( i[6])],N=L?*(unsigned short*)&r[m?P:16*i[Q?p:11]+(unsigned short)( i[6])] -(f=*(unsigned short*)&r[16*i[8]+(unsigned short)( i[7])]):(r[m?P:16*i[Q?p:11]+(unsigned short)( i[6])] -(f=*(unsigned char*)&r[16*i[8]+(unsigned short)( i[7])]))),43[u=92,E]=!N,F(N>S),m||w(6),SP(!N==b):0 ),e--||( o=L,(i[L=4]+=2,(S=L?*(unsigned short*)&M:M,N=L?*(unsigned short*)&M=(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(M=(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])])))),m&&(i[L=4]+=2,(S=L?*(unsigned short*)&9[i]:9[i],N=L?*(unsigned short*)&9[i] =(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(9[i] =(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])])))),m&2?s((i[L=4]+=2,(S=L?*(unsigned short*)&V:V,N=L?*(unsigned short*)&V=(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(V=(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])]))))):o||(4[i]+=c)),e--||( (S=L?*(unsigned short*)&U[r]:U[r],N=L?*(unsigned short*)&U[r] =(f=*(unsigned short*)&d):(U[r] =(f=*(unsigned char*)&d)))),e--||( 986[l]^=9,(S=L?*(unsigned short*)&*E:*E,N=L?*(unsigned short*)&*E =(f=*(unsigned short*)&l[m?2[i]:(char)c]):(*E =(f=*(unsigned char*)&l[m?2[i]:(char)c])))),e--||( (S=L?*(unsigned short*)&l[m?2[i]:(char)c]:l[m?2[i]:(char)c],N=L?*(unsigned short*)&l[m?2[i]:(char)c] =(f=*(unsigned short*)&*E):(l[m?2[i]:(char)c] =(f=*(unsigned char*)&*E)))),e--||( R=2,b=L,Q&&Q++),e--||( W-U?(S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] ^=(f=*(unsigned short*)&r[U]):(r[W] ^=(f=*(unsigned char*)&r[U]))),(S=L?*(unsigned short*)&r[U]:r[U],N=L?*(unsigned short*)&r[U] ^=(f=*(unsigned short*)&r[W]):(r[U] ^=(f=*(unsigned char*)&r[W]))),(S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] ^=(f=*(unsigned short*)&r[U]):(r[W] ^=(f=*(unsigned char*)&r[U]))):0 ),e--||( (S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&m[i]):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&m[i])))),e--||( (i[L=4]+=2,(S=L?*(unsigned short*)&m[i]:m[i],N=L?*(unsigned short*)&m[i] =(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(m[i] =(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])]))))),e--||( Q=2,p=m,R&&R++),e--||( L=0,O=*E,F(D(m+=3*42[E]+6*40[E])),z(D(1+m)),N=*E=D(m-1)),e--||( N=BP(m-1)),e--||( 1[E]=-(1&(L?*(short*)&*E:*E)>>8*-~L-1)),e--||( 2[i]=-(1&(L?*(short*)&*i:*i)>>8*-~L-1)),e--||( 9[(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&9[i]):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&9[i]))),(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&M+5):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&M+5))),i]=BX,M=c ),e--||( J(),(S=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])]:r[16*i[10]+(unsigned short)(-- i[L=4])],N=L?*(unsigned short*)&r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned short*)&V):(r[16*i[10]+(unsigned short)(-- i[L=4])] =(f=*(unsigned char*)&V)))),e--||( s((i[L=4]+=2,(S=L?*(unsigned short*)&V:V,N=L?*(unsigned short*)&V=(f=*(unsigned short*)&r[16*i[10]+(unsigned short)(-2+ i[4])]):(V=(f=*(unsigned char*)&r[16*i[10]+(unsigned short)(-2+ i[4])])))))),e--||( J(),s((V&~m)+1[E])),e--||( J(),1[E]=V ),e--||( L=o=1 ,A=4*!T,O=t,W=h=T<3?16*i[Q?p:D(A+3)]+(unsigned short)(D(A+1)[i]+D(A+2)*g+ i[D(A)]):K(t),U=V=K(a),o?U=h,W=V:V, (S=L?*(unsigned short*)&r[W]:r[W],N=L?*(unsigned short*)&r[W] =(f=*(unsigned short*)&r[U]):(r[W] =(f=*(unsigned char*)&r[U]))),(S=L?*(unsigned short*)&r[P+m]:r[P+m],N=L?*(unsigned short*)&r[P+m] =(f=*(unsigned short*)&r[h+2]):(r[P+m] =(f=*(unsigned char*)&r[h+2])))),e--||(++M,H(3)),e--||( M+=2,H(c&m)),e--||(++M,m[E]&&H(4)),e--||((c&=m)?1[E]=*E/c,N=*E%=c:H(0)),e--||(*i=N=m&E[L=0]+c*1[E]),e--||(*E=-m[E]),e--||(*E=r[16*i[Q?p:m]+(unsigned short)(*E+ i[3])]),e--||( m[E]^=1 ),e--||( E[m/2]=m&1 ),e--||( (S=L?*(unsigned short*)&*E:*E,N=L?*(unsigned short*)&*E &(f=*(unsigned short*)&c):(*E &(f=*(unsigned char*)&c)))),e--||((a=c ),a--||( write(1,E,1)),a--||( time(j+3),memcpy(r+16*i[8]+(unsigned short)( i[3]),localtime(j+3),m)),a<2?*E=~lseek(O=4[E][j],*(unsigned*)&5[i]<<9,0)?(a?write:read)(O,r+16*i[8]+(unsigned short)( i[3]),*i):0:0),O=u,D(16)?v(0):D(17)&&G(F(0)),M+=(T%3+2*!(!T*t-6))*D(20)+D(18)-D(19)*~!!L,D(15)?O=m=N,41[43[44[E]=(1&(L?*(short*)&N:N)>>8*-~L-1),E]=!N,E]=D(50):0,!++q?kb=1,*l?SDL_PumpEvents(),k=k?k:SDL_SetVideoMode(720,348,32,0),DX():k?SDL_Quit(),k=0:0:0;
}
F(o) {
return 40[E]=!!o;
}
z(o) {
return 42[E]=!!o;
}
G(o) {
return 48[E]=o;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment