From: Tom Lane Date: Mon, 20 Dec 2004 19:00:37 +0000 (+0000) Subject: Add support for Latin9 encoding in to_ascii(). Jaime Casanova X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=46015412235194aed96e58a7ebdd70075534c63e;p=users%2Fbernd%2Fpostgres.git Add support for Latin9 encoding in to_ascii(). Jaime Casanova --- diff --git a/src/backend/utils/adt/ascii.c b/src/backend/utils/adt/ascii.c index a6121b07f4..ea264ab112 100644 --- a/src/backend/utils/adt/ascii.c +++ b/src/backend/utils/adt/ascii.c @@ -28,7 +28,7 @@ static void pg_to_ascii(unsigned char *src, unsigned char *src_end, unsigned char *dest, int enc) { unsigned char *x; - unsigned char *ascii; + const unsigned char *ascii; int range; /* @@ -53,6 +53,14 @@ pg_to_ascii(unsigned char *src, unsigned char *src_end, unsigned char *dest, int ascii = " A L LS \"SSTZ-ZZ a,l'ls ,sstz\"zzRAAAALCCCEEEEIIDDNNOOOOxRUUUUYTBraaaalccceeeeiiddnnoooo/ruuuuyt."; range = RANGE_160; } + else if (enc == PG_LATIN9) + { + /* + * ISO-8859-15 + */ + ascii = " cL YS sCa -R Zu .z EeY?AAAAAAACEEEEIIII NOOOOOxOUUUUYTBaaaaaaaceeeeiiii nooooo/ouuuuyty"; + range = RANGE_160; + } else if (enc == PG_WIN1250) { /*