Under each yyyy/dir there is a file of the form '*.orig.c' containing the original source code, or as close as we can get to the original source code.
98 lines
3.9 KiB
C
98 lines
3.9 KiB
C
#include<stdio.h>
|
|
#define c(C) printf("%c",C)
|
|
#define C(c) ((int*)(C[1]+6))[c]
|
|
main(int c,char
|
|
*C[]) {(C[c]=C[
|
|
1]+2 )[0]= c(52*c(\
|
|
'C'+ '4'/4) );for(c
|
|
=0; c<491;++ c)for(*
|
|
*C= C[1]['c' +c] =
|
|
0;* C[0]<8;( ** C
|
|
)++ )C[1][c+ 'c']=
|
|
*(C[ 1]+c+'c')+ C[1][
|
|
99+ c]+(C[1 ][**C
|
|
+8*c +99]==32 ); (
|
|
*C)[4]=*C[2]== 75 ?
|
|
*((C[2]+=3)-2 )==70?
|
|
1:0:0;C(0)=C( 1)=c=0
|
|
;while(*C[2]? C[2][1]
|
|
?*(C[2]+2)?1 :0:0:0)
|
|
{if( *C [2 ]>'w'){
|
|
C(1)=0;C[1] [2]++;*C
|
|
[2]=0;}else C(1)+=*C[
|
|
2]==58?2+( C[2][3]&&
|
|
*(C[2]+3)< 'x'):*C[2]
|
|
=='s'?(C[ 2][1]-=48):
|
|
*C[2]>=65 ?3-(*C[2]==\
|
|
'm'?1:0) :1;C(0)=C(1)>
|
|
C(0)?C(1 ):C(0);c+=3;*
|
|
(C+2)+=3;}printf(" %d\
|
|
%d\n", 56+8*C( 0),80**(C[3] ++))
|
|
;*C[2]=0 ;C[2] -=c;*C[3] =0;
|
|
while(C[3] [1,- 1]--){; for( **
|
|
C=0 ;* *C< 80;(** C)++) {C
|
|
[2] -=3 ** C[3]; *C[3] ++
|
|
=0; *C[ 3] =**C>= 51||* *C<
|
|
18 ||* *C %8!=2?0 :255 ;c(1
|
|
-1 );c (*C [3]);for( (*C)[
|
|
1] =0;( *C)[ 1]<3;(*C)[1] ++)c(*C
|
|
[3 ]|(( *C)[ 4]?**C>18&&* *C<42 ?C[1][
|
|
42 +*(* C+1) +3***C]:0: **C>= 11&&*
|
|
*C <64? ~C[1 ][ 7***C+97 +(*C)[ 1]]:
|
|
0) );c( *C[3 ]++) ;for(C (1)=0; (C(
|
|
2) =C(1 ))<C (0);) {(*C) [2]=C [2][
|
|
1] -49; c=(* C[2]<= 63); c=(* C)[0]
|
|
-4 *(C[ 3][0 ]=105- C[2][ c] -7*(*(C
|
|
[2]+c)< 'c') -18*( C[2][c ]<77)+2*(
|
|
*C)[4 ]-7* (C[2] [c]<'C' ))-6;for(C(
|
|
3)=0;
|
|
C(3)< (*C[2]?*C[2
|
|
]>'r' ?C[ 2][1]:(1
|
|
+2*(*C [2]> 64) +(2-!C[2 ][3])
|
|
*(58 == (*(C +2))[0])-
|
|
(C[2] [0 ]=='m' ) ):C(2)?C(0 )-C(
|
|
2):0 );C(3)++) C(1)+=c(C [1][4]|(* C[2]&&
|
|
*C[2 ]<'s'?*C[2] ==58?C(3) ==1?**C >17&&**C
|
|
<51 ?C[ 2] [1] ==59?39: C[2][1 ]==58?9:1:
|
|
0:0 :63 >* C[2 ]?(c<7&& c>-9?C[1 ][(*C[2]<
|
|
45? 'c' *5 +2* '%':*C[ 2]< 61?570 :571)+
|
|
3*c ]: 0) :*C [2]>'o' ?**C>26&&**C<29 &&!
|
|
(*C )[ 2] ||( *C)[2] ==1&&(&*C[0]) [0]
|
|
<34 && 31 <** C?C(3) <2?15+225*C(3 ):0:(
|
|
*C)[ 2] == 3?C (3)<2 &&**C>22&&**C <45&&C
|
|
(3)< 2? C[ 1][7* *(*C)+151+C (3)]:0:
|
|
7==( *C )[2 ]&&* *C>26&&**C <42&&C(3
|
|
)<2?C [1 ][7 ***C +135+C(3)] :0:*C[2]
|
|
<'k'? (c >-5 && c<5?C(3
|
|
)<2?C [1][( (*C) [2]<3?
|
|
207:205)+7* c+C(3 )]:C[
|
|
2][2]==46 && (c==-2|| c==-
|
|
1- 2*(*C[3]%2 ))?
|
|
96 :0:0)|((*C)[2
|
|
]?
|
|
C( 3 ) ?C(3)< 2
|
|
&& *C[3]> 7 &&
|
|
c< 1&&c >-24 ?8:0:* C
|
|
[3 ]<8&&c >1 &&c<24 ? ' '
|
|
:0 :0) |(C(3) <2 &&( ** C
|
|
==66 && *C[3 ]>14 ||* C[ 3
|
|
]>12 && 58 ==**C|| *
|
|
C[3 ]< 2 &&**C==10 ) ?
|
|
5* 51: 0)|(7== (
|
|
*C)[ 2]?*C[3] <
|
|
8?c>13&& c<23&&C(3)<2?C
|
|
[1][144+ 7*c+C(3)]:0:C(
|
|
3) && c< -14&&c>- 24?C[
|
|
1] [7 *c +400+C(3 )]:0:
|
|
0) :! C (3)?**C> 21&&C
|
|
[0 ][ 0] <32
|
|
?C [ 1 ] [(
|
|
* C ) [2 ] +323
|
|
+7 ** *C ]:36
|
|
+ 1 < ** C&& '0'>
|
|
* *C ? C[1][
|
|
C[ 2] [2]+162
|
|
+ 7* **C]:0:0:0));C[1
|
|
][ 3] ++;C[2]+=3;}c(0)
|
|
;C [3 ]-=2;}*C[3]=0;}}
|