summaryrefslogtreecommitdiffstats
path: root/contrib/libio/dbz/byteflip.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libio/dbz/byteflip.c')
-rw-r--r--contrib/libio/dbz/byteflip.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/contrib/libio/dbz/byteflip.c b/contrib/libio/dbz/byteflip.c
deleted file mode 100644
index d54c659..0000000
--- a/contrib/libio/dbz/byteflip.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <stdio.h>
-
-#define MAXWORD 32
-
-int
-main(argc, argv)
-int argc;
-char *argv[];
-{
- register int len;
- int inmap[MAXWORD];
- int outmap[MAXWORD];
- char in[MAXWORD];
- char out[MAXWORD];
- register int i;
- register int a;
-
- a = 1;
- len = atoi(argv[a++]);
- if (len > MAXWORD)
- abort(); /* kind of drastic... */
- for (i = 0; i < len; i++)
- inmap[i] = atoi(argv[a++]);
- if (atoi(argv[a++]) != len)
- abort();
- for (i = 0; i < len; i++)
- outmap[i] = atoi(argv[a++]);
-
- while (fread(in, 1, len, stdin) == len) {
- for (i = 0; i < len; i++)
- out[outmap[i]] = in[inmap[i]];
- fwrite(out, 1, len, stdout);
- }
-#ifdef DBZ_FINISH
- DBZ_FINISH;
-#endif
- exit(0);
-}
OpenPOWER on IntegriCloud