Hi, here are the patches to enhance existing MB handling. This time

Bruce Momjian <bruce@momjian.us>

Commit: cb7cbc16fa4b5933fb5d63052568e3ed6859857b
Author: Bruce Momjian <bruce@momjian.us>
Date: 1998-06-16T07:29:54Z
Releases: 7.1.1
Hi, here are the patches to enhance existing MB handling. This time
I have implemented a framework of encoding translation between the
backend and the frontend. Also I have added a new variable setting
command:

SET CLIENT_ENCODING TO 'encoding';

Other features include:
	Latin1 support more 8 bit cleaness

See doc/README.mb for more details. Note that the pacthes are
against May 30 snapshot.

Tatsuo Ishii

Files

PathChange+/−
doc/README.mb modified +60 −5
doc/README.mb.jp modified +97 −4
src/backend/access/common/Makefile modified +5 −1
src/backend/access/common/printtup.c modified +18 −1
src/backend/commands/Makefile modified +9 −1
src/backend/commands/variable.c modified +57 −1
src/backend/libpq/Makefile modified +5 −1
src/backend/libpq/pqcomm.c modified +43 −1
src/backend/parser/scan.c modified +16 −14
src/backend/parser/scan.l modified +5 −3
src/backend/regex/engine.c modified +3 −0
src/backend/regex/regcomp.c modified +1 −1
src/backend/regex/utils.c modified +159 −229
src/backend/tcop/Makefile modified +5 −1
src/backend/tcop/postgres.c modified +19 −2
src/bin/pg_dump/pg_dump.c modified +3 −2
src/bin/psql/Makefile.in modified +5 −1
src/bin/psql/psql.c modified +47 −5
src/bin/psql/psqlHelp.h modified +16 −1
src/configure modified +2 −2
src/configure.in modified +2 −2
src/include/commands/variable.h modified +13 −1
src/include/libpq/libpq.h modified +6 −1
src/include/regex/pg_wchar.h modified +36 −1
src/include/regex/regex2.h modified +2 −0
src/interfaces/libpq/fe-connect.c modified +8 −3
src/interfaces/libpq/fe-exec.c modified +3 −4
src/interfaces/libpq/fe-print.c modified +36 −2
src/interfaces/libpq/libpq-fe.h modified +5 −1
src/interfaces/libpq/Makefile.in modified +9 −1
src/Makefile.global.in modified +2 −2
src/test/regress/expected/euc_cn.out modified +32 −0
src/test/regress/expected/euc_kr.out modified +32 −0
src/test/regress/expected/mule_internal.out modified +279 −31
src/test/regress/sql/euc_cn.sql modified +4 −0
src/test/regress/sql/euc_kr.sql modified +4 −0
src/test/regress/sql/mule_internal.sql modified +58 −7