From a32ab9e9fc4e94af45876fc5b575b59f9f4e1ff3 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 26 Oct 2000 17:31:35 +0000 Subject: [PATCH] Fix breakage I introduced yesterday in MULTIBYTE compilations. Sorry 'bout that, chief... --- src/backend/commands/variable.c | 8 ++++++++ src/backend/tcop/postgres.c | 6 +++--- src/include/commands/variable.h | 1 + 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/backend/commands/variable.c b/src/backend/commands/variable.c index 6fdcfafe8b..6034128e3f 100644 --- a/src/backend/commands/variable.c +++ b/src/backend/commands/variable.c @@ -665,6 +665,14 @@ reset_client_encoding(void) return TRUE; } +/* Called during MULTIBYTE backend startup ... */ +void +set_default_client_encoding(void) +{ + reset_client_encoding(); +} + + static bool parse_server_encoding(char *value) { diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c index 4517a825d6..1540a2b484 100644 --- a/src/backend/tcop/postgres.c +++ b/src/backend/tcop/postgres.c @@ -1593,8 +1593,8 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha #ifdef MULTIBYTE /* set default client encoding */ if (DebugLvl > 1) - elog(DEBUG, "reset_client_encoding"); - reset_client_encoding(); + elog(DEBUG, "set_default_client_encoding"); + set_default_client_encoding(); #endif on_shmem_exit(remove_all_temp_relations, 0); @@ -1618,7 +1618,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha if (!IsUnderPostmaster) { puts("\nPOSTGRES backend interactive interface "); - puts("$Revision: 1.181 $ $Date: 2000/10/24 21:33:48 $\n"); + puts("$Revision: 1.182 $ $Date: 2000/10/26 17:31:35 $\n"); } /* diff --git a/src/include/commands/variable.h b/src/include/commands/variable.h index 550a0ffea7..380be0e406 100644 --- a/src/include/commands/variable.h +++ b/src/include/commands/variable.h @@ -13,5 +13,6 @@ extern void GetPGVariable(const char *name); extern void ResetPGVariable(const char *name); extern void set_default_datestyle(void); +extern void set_default_client_encoding(void); #endif /* VARIABLE_H */ -- 2.39.5