mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-05 09:07:19 +02:00
Add support for Latin9 encoding in to_ascii(). Jaime Casanova
This commit is contained in:
parent
b5ae0d69da
commit
ed06824978
@ -5,7 +5,7 @@
|
|||||||
* Portions Copyright (c) 1999-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1999-2004, PostgreSQL Global Development Group
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/ascii.c,v 1.22 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/ascii.c,v 1.23 2004/12/20 19:00:37 tgl Exp $
|
||||||
*
|
*
|
||||||
*-----------------------------------------------------------------------
|
*-----------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -28,7 +28,7 @@ static void
|
|||||||
pg_to_ascii(unsigned char *src, unsigned char *src_end, unsigned char *dest, int enc)
|
pg_to_ascii(unsigned char *src, unsigned char *src_end, unsigned char *dest, int enc)
|
||||||
{
|
{
|
||||||
unsigned char *x;
|
unsigned char *x;
|
||||||
unsigned char *ascii;
|
const unsigned char *ascii;
|
||||||
int range;
|
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.";
|
ascii = " A L LS \"SSTZ-ZZ a,l'ls ,sstz\"zzRAAAALCCCEEEEIIDDNNOOOOxRUUUUYTBraaaalccceeeeiiddnnoooo/ruuuuyt.";
|
||||||
range = RANGE_160;
|
range = RANGE_160;
|
||||||
}
|
}
|
||||||
|
else if (enc == PG_LATIN9)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* ISO-8859-15 <range: 160 -- 255>
|
||||||
|
*/
|
||||||
|
ascii = " cL YS sCa -R Zu .z EeY?AAAAAAACEEEEIIII NOOOOOxOUUUUYTBaaaaaaaceeeeiiii nooooo/ouuuuyty";
|
||||||
|
range = RANGE_160;
|
||||||
|
}
|
||||||
else if (enc == PG_WIN1250)
|
else if (enc == PG_WIN1250)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user