diff options
-rw-r--r-- | src/backend/utils/mb/README | 3 | ||||
-rw-r--r-- | src/backend/utils/mb/iso.c | 74 | ||||
-rw-r--r-- | src/backend/utils/mb/win1251.c | 74 | ||||
-rw-r--r-- | src/backend/utils/mb/win866.c | 74 |
4 files changed, 0 insertions, 225 deletions
diff --git a/src/backend/utils/mb/README b/src/backend/utils/mb/README index ef366268913..4447881ead0 100644 --- a/src/backend/utils/mb/README +++ b/src/backend/utils/mb/README @@ -8,9 +8,6 @@ mbutils.c: public functions for the backend only. stringinfo_mb.c: public backend-only multibyte-aware stringinfo functions wstrcmp.c: strcmp for mb wstrncmp.c: strncmp for mb -win866.c: a tool to generate KOI8 <--> CP866 conversion table -iso.c: a tool to generate KOI8 <--> ISO8859-5 conversion table -win1251.c: a tool to generate KOI8 <--> CP1251 conversion table See also in src/common/: diff --git a/src/backend/utils/mb/iso.c b/src/backend/utils/mb/iso.c deleted file mode 100644 index d5dae56339f..00000000000 --- a/src/backend/utils/mb/iso.c +++ /dev/null @@ -1,74 +0,0 @@ -/* - * make KOI8->ISO8859-5 and ISO8859-5->KOI8 translation table - * from koi-iso.tab. - * - * Tatsuo Ishii - * - * src/backend/utils/mb/iso.c - */ - -#include <stdio.h> - - -main() -{ - int i; - char koitab[128], - isotab[128]; - char buf[4096]; - int koi, - iso; - - for (i = 0; i < 128; i++) - koitab[i] = isotab[i] = 0; - - while (fgets(buf, sizeof(buf), stdin) != NULL) - { - if (*buf == '#') - continue; - sscanf(buf, "%d %x", &koi, &iso); - if (koi < 128 || koi > 255 || iso < 128 || iso > 255) - { - fprintf(stderr, "invalid value %d\n", koi); - exit(1); - } - koitab[koi - 128] = iso; - isotab[iso - 128] = koi; - } - - i = 0; - printf("static char koi2iso[] = {\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 iso2koi[] = {\n"); - while (i < 128) - { - int j = 0; - - while (j < 8) - { - printf("0x%02x", isotab[i++]); - j++; - if (i >= 128) - break; - printf(", "); - } - printf("\n"); - } - printf("};\n"); -} diff --git a/src/backend/utils/mb/win1251.c b/src/backend/utils/mb/win1251.c deleted file mode 100644 index 75129e6eff8..00000000000 --- a/src/backend/utils/mb/win1251.c +++ /dev/null @@ -1,74 +0,0 @@ -/* - * make KOI8->CP1251(win-1251) and CP1251(win-1251)->KOI8 translation table - * from koi-win.tab. - * - * Tatsuo Ishii - * - * src/backend/utils/mb/win1251.c - */ - -#include <stdio.h> - - -main() -{ - int i; - char koitab[128], - wintab[128]; - char buf[4096]; - int koi, - win; - - for (i = 0; i < 128; i++) - koitab[i] = wintab[i] = 0; - - while (fgets(buf, sizeof(buf), stdin) != NULL) - { - if (*buf == '#') - continue; - sscanf(buf, "%d %d", &koi, &win); - if (koi < 128 || koi > 255 || win < 128 || win > 255) - { - fprintf(stderr, "invalid value %d\n", koi); - exit(1); - } - koitab[koi - 128] = win; - wintab[win - 128] = koi; - } - - i = 0; - printf("static char koi2win[] = {\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 win2koi[] = {\n"); - while (i < 128) - { - int j = 0; - - while (j < 8) - { - printf("0x%02x", wintab[i++]); - j++; - if (i >= 128) - break; - printf(", "); - } - printf("\n"); - } - printf("};\n"); -} diff --git a/src/backend/utils/mb/win866.c b/src/backend/utils/mb/win866.c deleted file mode 100644 index f98c3764503..00000000000 --- a/src/backend/utils/mb/win866.c +++ /dev/null @@ -1,74 +0,0 @@ -/* - * make KOI8->CP866(ALT) and CP866(ALT)->KOI8 translation table - * from koi-alt.tab. - * - * Tatsuo Ishii - * - * src/backend/utils/mb/win866.c - */ - -#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"); -} |