remove old 1992/kivinen/kivinen.orig.c 1992/kivinen/imc.orig.c
This commit is contained in:
1 parent
36efb7cfa7
commit
dcd128427b
2 files changed
-92
No files matched your search
@@ -1,54 +0,0 @@
|
|||||||
#include <stdio.h>
|
|
||||||
#include <malloc.h>
|
|
||||||
#define I " .:\';+<?F7RQ&%#*"
|
|
||||||
#define a "%s?\n"
|
|
||||||
#define n "0?\n"
|
|
||||||
#define C double
|
|
||||||
#define o char
|
|
||||||
#define l long
|
|
||||||
#define L sscanf
|
|
||||||
#define i stderr
|
|
||||||
#define e stdout
|
|
||||||
#define r exit (1)
|
|
||||||
#define s(O,B) L(++J,O,&B)!=1&&c>++q&&L(v[q],O,&B)!=1&&--q
|
|
||||||
#define F(U,S,C,A) t=0,*++J&&(t=L(J,U,&C,&A)),(!t&&c>++q&&!(t=L(v[q],U,\
|
|
||||||
&C,&A)))?--q:(t<2&&c>++q&&!(t=L(v[q],S,&A))&&--q
|
|
||||||
#define T(E) (s("%d",E),E||(fputs(n,i),r))
|
|
||||||
#define d(C,c) (F("%lg,%lg","%lg",C,c)))
|
|
||||||
#define O (F("%d,%d","%d",N,U),(N&&U)||(fputs(n,i),r)))
|
|
||||||
#define D (s("%lg",f))
|
|
||||||
#define E putc
|
|
||||||
C
|
|
||||||
G=0,
|
|
||||||
R
|
|
||||||
=0,Q,H
|
|
||||||
,M,P,z,S
|
|
||||||
=0,x=0
|
|
||||||
, f=0;l b,j=0, k
|
|
||||||
=128,K=1,V,B=0,Y,m=128,p=0,N
|
|
||||||
=768,U=768,h[]={0x59A66A95,256
|
|
||||||
,192,1,6912,1,0,0},t,A=0,W=0,Z=63,X=23
|
|
||||||
;o*J,_;main(c,v)l c;o**v;{l q=1;for(;;q<
|
|
||||||
c ?(((J=v[q])[0]&&J[0]<48&&J++,((_= *J)<99||
|
|
||||||
_/2== '2'||(_-1)/3=='\"'||_==107||_/05*2==','||_
|
|
||||||
>0x074)?( fprintf(i,a,v[q]),r):_>0152?(_/4>27?(_&1?(
|
|
||||||
O,Z=N,X=U): (W++,N=Z,U=X)):_&1?T(K):T(k)):_>103?(d(G,
|
|
||||||
R ),j=1):_&1? d(S,x):D,q++),q--,main(c-q,v+q)):A==0?(A=
|
|
||||||
1,f||(f=N/4.),b=(((N-1)&017)<8),q=(((N+7)>>3)+b)*U,(J=malloc(q)
|
|
||||||
)||(perror("malloc"),r),S-=(N/2)/f,x+=(U/2)/f):A==1?(B<U?(A=2,V
|
|
||||||
= 0,Q=x-B/f,j ||(R=Q),W&&E('\n',e),E(46,i)):(W&&E('\n',
|
|
||||||
e),E('\n',i ),h[1]=N,h[2]=U,h[4]=q,W||(fwrite(h,1,32,
|
|
||||||
e),fwrite (J,1,q,e)),free(J),exit(0))):A==2?(V<N?(j?
|
|
||||||
(H=V/f +S,M=Q):(G=V/f+S,H=M=0),Y=0,A=03):((m&0x80
|
|
||||||
) ||(m=0x80,p++),b&&(J[p++]=0),A=1,B++)):((Y
|
|
||||||
<k&&(P=H*H)+(z=M*M)<4.)?(M=2*H*M+R,H=P-z
|
|
||||||
+G,Y++):(W&&E(I[0x0f*(Y&K)/K],e),Y&K?J
|
|
||||||
[p]&=~m:(J[p]|=m),(m>>=1)||/*/
|
|
||||||
(m=128,u--),A==6?exit(1):B<u
|
|
||||||
. e=3,l=2*c*/( m
|
|
||||||
=0x80,
|
|
||||||
p++),V++
|
|
||||||
,A=0x2
|
|
||||||
)
|
|
||||||
));
|
|
||||||
}
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
#include <X11/Xlib.h>
|
|
||||||
# define X( x,v,y) XMoveWindow(d,s[x],(v)*z,(y)*z)
|
|
||||||
# define _ ButtonPressMask|ButtonReleaseMask
|
|
||||||
# define I( x,y) XSelectInput(d,s[x],y)
|
|
||||||
# define N( v) (XMapWindow(d,s[v]),v)
|
|
||||||
# define V VisibilityChangeMask
|
|
||||||
# define A XCreateSimpleWindow
|
|
||||||
# define D DefaultScreen(d)
|
|
||||||
# define E r.xbutton.button
|
|
||||||
# define R BlackPixel(d,D)
|
|
||||||
# define S r.xvisibility
|
|
||||||
|
|
||||||
int main(a)int a;{Window s[53];int w,u,i,c,y,l=0
|
|
||||||
,q,e=32,t,k,j=~0,z=(a+1)/2,x=a&1,v=z&1;XEvent r;Display*
|
|
||||||
d=XOpenDisplay("");s[0]=A(d,DefaultRootWindow(d),200,200,(x&
|
|
||||||
v?330:120)*z,215*z,2,R,R);I(N(c=0),_);for(;c<(x?32:52);c++){s[
|
|
||||||
c+1]=A(d,s[0],x ?c*20*z:(c-1)%10 *12*z,x?-20*z:(
|
|
||||||
c-1)/10*12*z,x ?z*(c^31?10: 2):z*10*(c?1:2
|
|
||||||
), x& v?z*10: (c &&!x?10:1+ x) *z,k =q=1, R,
|
|
||||||
WhitePixel(d ,D));I (N(c+1), V);}X( N(1),y=(x&v)
|
|
||||||
*115+50,x*70+ 60 ); X(N(c-- )+ 1,x?-10:(i=y)
|
|
||||||
,u=!x*130-20); while(c &&e< 160){if(x){if(
|
|
||||||
v){l=!(e &32)*9; for(w=30; w--;){ if(s[w+2]){ k=w%
|
|
||||||
10;l=e&32?k>l?k:l:k<l?k:l;X(w+2,10+k *20+q,(w/10)*20+e);}}l*=20;
|
|
||||||
e&31?e++:e&32?(q++,(q+l>300?e++:0)):(q--,q+l<10?e++:0); } u>140?
|
|
||||||
exit(c):u>-20?X(32,i,u-=(v?5:-1)):(!v?(u =5,srandom(time(0)),i=
|
|
||||||
random()%88+6):0); } else{k>0?i+=(i>105?k= -k:k):(i+=(i<1?k= -k:
|
|
||||||
k)); j>0?u +=(u>140?exit(++c):j):(u+=(u <1?j= -j:j
|
|
||||||
)); X( 52,i,u);}XSync(d,0); while(
|
|
||||||
XCheckMaskEvent(d ,_|V,&r))if(!(r. type==ButtonPress
|
|
||||||
?(E&1||!x||!v?t=E*4-8 :u<0?i=y+4,u=122:1):r
|
|
||||||
.type==ButtonRelease&&E?t=0,1:r.type^VisibilityNotify|S.state^1)
|
|
||||||
)for(x&v?(u= -15),w++:(w=0);++w <52-x*20;)if
|
|
||||||
(s[w] ==S.window)x&&v|| w ^1?
|
|
||||||
XUnmapWindow (d,s[w]) ,s[w]=0,c--:
|
|
||||||
0,l=1; if(!x&&l)j= -j,l=0; if(l&x&&!v
|
|
||||||
)u=~19,c--,l=0;t=(!x||!v) &&(y<5&&t<0||y>95&&t>0)?0
|
|
||||||
:t;s[1]?X(1,y+=x&v?t:t/(x+1),130):exit(++c);};return(c);}
|
|
||||||
Reference in new issue
Block a user