diff options
Diffstat (limited to 'src/backend/utils/mb/alt.c')
-rw-r--r-- | src/backend/utils/mb/alt.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/src/backend/utils/mb/alt.c b/src/backend/utils/mb/alt.c deleted file mode 100644 index 984caa8f7f8..00000000000 --- a/src/backend/utils/mb/alt.c +++ /dev/null @@ -1,74 +0,0 @@ -/* - * make KOI8->CP866(ALT) and CP866(ALT)->KOI8 translation table - * from koi-alt.tab. - * - * Tatsuo Ishii - * - * $Id: alt.c,v 1.3 2001/02/10 02:31:27 tgl Exp $ - */ - -#include <stdio.h> - - -main() -{ - int i; - char koitab[128], - alttab[128]; - char buf[4096]; - int koi, - alt; - - for (i = 0; i < 128; i++) - koitab[i] = alttab[i] = 0; - - while (fgets(buf, sizeof(buf), stdin) != NULL) - { - if (*buf == '#') - continue; - sscanf(buf, "%d %d", &koi, &alt); - if (koi < 128 || koi > 255 || alt < 128 || alt > 255) - { - fprintf(stderr, "invalid value %d\n", koi); - exit(1); - } - koitab[koi - 128] = alt; - alttab[alt - 128] = koi; - } - - i = 0; - printf("static char koi2alt[] = {\n"); - while (i < 128) - { - int j = 0; - - while (j < 8) - { - printf("0x%02x", koitab[i++]); - j++; - if (i >= 128) - break; - printf(", "); - } - printf("\n"); - } - printf("};\n"); - - i = 0; - printf("static char alt2koi[] = {\n"); - while (i < 128) - { - int j = 0; - - while (j < 8) - { - printf("0x%02x", alttab[i++]); - j++; - if (i >= 128) - break; - printf(", "); - } - printf("\n"); - } - printf("};\n"); -} |