comp.lang.ada
 help / color / mirror / Atom feed
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.




  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