From 3d7a9ac76977959eabf4bbbc675fb0e153b36aa2 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Thu, 18 Jul 2002 04:16:07 +0000 Subject: [PATCH] Fix breakage for pltcl modules. pg_get_enconv_by_encoding() has been changed since CREATE CONVERSION supported. --- src/pl/tcl/pltcl.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/src/pl/tcl/pltcl.c b/src/pl/tcl/pltcl.c index 9e67e913ea..f70751d23f 100644 --- a/src/pl/tcl/pltcl.c +++ b/src/pl/tcl/pltcl.c @@ -31,7 +31,7 @@ * ENHANCEMENTS, OR MODIFICATIONS. * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.56 2002/06/15 19:54:24 momjian Exp $ + * $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.57 2002/07/18 04:16:07 ishii Exp $ * **********************************************************************/ @@ -65,20 +65,16 @@ #include "mb/pg_wchar.h" -static pg_enconv *tcl_enconv; - static unsigned char * utf_u2e(unsigned char *src) { - return pg_do_encoding_conversion(src, strlen(src), - NULL, tcl_enconv->from_unicode); + return pg_do_encoding_conversion(src, strlen(src), PG_UNICODE, GetDatabaseEncoding()); } static unsigned char * utf_e2u(unsigned char *src) { - return pg_do_encoding_conversion(src, strlen(src), - tcl_enconv->to_unicode, NULL); + return pg_do_encoding_conversion(src, strlen(src), GetDatabaseEncoding(), PG_UNICODE); } #define PLTCL_UTF @@ -211,14 +207,6 @@ pltcl_init_all(void) if (!pltcl_firstcall) return; -#ifdef PLTCL_UTF - /************************************************************ - * Do unicode conversion initialization - ************************************************************/ - - tcl_enconv = pg_get_enconv_by_encoding(GetDatabaseEncoding()); -#endif - /************************************************************ * Create the dummy hold interpreter to prevent close of * stdout and stderr on DeleteInterp -- 2.40.0