Remove dead generators for cyrillic encoding conversion tables
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 29 Jul 2024 17:38:19 +0000 (20:38 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 29 Jul 2024 17:38:19 +0000 (20:38 +0300)
commit679f940740f42f2401f72a6b95dc02b9c0ab3f30
tree9eefc4dc7e972dcafb0d712edc9ccaec472af17c
parent5c1ce1bbbe5fb8ac2fb1725a980caeed64d7a33e
Remove dead generators for cyrillic encoding conversion tables

These tools were used to read the koi-iso.tab, koi-win.tab, and
koi-alt.tab files, which contained the mappings between the
single-byte cyrillic encodings. However, those data files were removed
in commit 4c3c8c048d, back in 2003. These code generators have been
unused and unusable ever since.

The generated tables live in cyrillic_and_mic.c. There has been one
change to the tables since they were generated in 1999, in commit
f4b7624eb07a. So if we resurrected the original data tables, that
change would need to be taken into account.

So this code is very dead. The tables in cyrillic_and_mic.c, which
were originally generated by these tools, are now the authoritative
source for these mappings.

Reviewed-by: Tom Lane, Aleksander Alekseev
Discussion: https://www.postgresql.org/message-id/flat/a821c3dc-36ec-4cee-8b41-7ccaa17adb18@iki.fi
src/backend/utils/mb/README
src/backend/utils/mb/iso.c [deleted file]
src/backend/utils/mb/win1251.c [deleted file]
src/backend/utils/mb/win866.c [deleted file]