From: gdemont@my-deja.com
Subject: Re: Terminal emulator in ADA ?
Date: 2000/08/24
Date: 2000-08-24T00:00:00+00:00 [thread overview]
Message-ID: <8o2ts7$51f$1@nnrp1.deja.com> (raw)
In-Reply-To: 8o1gdc$ico$1@nnrp1.deja.com
wv12@my-deja.com:
> There is something Ada can't do.
Yes, this one:
#include <stdio.h>
#include <stdlib.h>
int main(int a,char **A){FILE*B;typedef unsigned long C;C b
[8]; if(!(a==7&&(B= fopen(1[A],"rb")))) return 1;for(7[b]=0
;7[b]<5;7[b]++)b[7[ b]]=strtoul(A[2+7[b ]],0,16-!7[b]*6);5[
b]=3[b] ; while ((6[b]= getc(B)
)!=(C)- 1){if(2 [b])for (7[b]=0
;7[b]<4 ;7[b]++ )if(((6 [b]>>7[
b])^(6[ b]>>(7-7[b])))&1)6[ b] ^=(1
<<7[b]) ^(1<<(7-7[b]));5[b] ^= 6[b]
<<(0[b] -8);for(7[b]=0;7[b] <8;7[b]
++)if(( 5[b]>>(0[b]- 1))&1)5
[b]=(5[ b]<<1)^ 1[b]; else 5[
b]<<=1; }5[b]&=((((C)1 <<(0[b]
-1))-1) <<1)|1; if(2[b] )for(7[
b]=0;7[ b]<(0[b ]>>1);7 [b] ++)
if(((5[b]>>7[b])^(5 [b]>>(0 [b]-1-7 [b])))&1)5[b]^=((C)
1<<7[b])^((C)1<<(0[ b]-1-7[ b]));5[ b]^=4[b];fclose(B);
printf("%0*lX\n", ( int)(0[ b]+3)>> 2,5[b]); return 0;}
> For everything else, there is C.
> Run xterm, tip, cu thru c2ada.
> Will
Sent via Deja.com http://www.deja.com/
Before you buy.
next prev parent reply other threads:[~2000-08-24 0:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-08-21 1:11 Terminal emulator in ADA ? Neil Cherry
2000-08-23 0:00 ` wv12
2000-08-23 0:00 ` tmoran
2000-08-24 0:00 ` gdemont [this message]
2000-08-24 0:00 ` Terminal emulator in Ada ? Larry Kilgallen
2000-08-23 0:00 ` Terminal emulator in ADA ? Alfred Hilscher
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox