19int main(
int argc,
char **argv)
28 for (i = 0; i < 256; ++i)
tab[i] = i;
29 for (j = 256; j > 0 ;--j) {
37 if (*argv) scan_dnum(*argv++,&
loops);
38 if (*argv) { scan_dnum(*argv++,&u);
ip[0] = u;
ipfixed = 1; }
39 if (*argv) { scan_dnum(*argv++,&u);
ip[1] = u;
ipfixed = 2; }
40 if (*argv) { scan_dnum(*argv++,&u);
ip[2] = u;
ipfixed = 3; }
41 if (*argv) { scan_dnum(*argv++,&u);
ip[3] = u;
ipfixed = 4; }
51 for (i =
ipfixed; i < 4; ++i) {
ip[i] = u & 255; u >>= 8; }
60 c ^= (
unsigned char)
ip[i];
67 u = (
unsigned char)
ip[0];
69 buffer_puts(buffer_1,
".");
70 u = (
unsigned char)
ip[1];
72 buffer_puts(buffer_1,
".");
73 u = (
unsigned char)
ip[2];
75 buffer_puts(buffer_1,
".");
76 u = (
unsigned char)
ip[3];
78 buffer_puts(buffer_1,
"\n");
81 buffer_flush(buffer_1);