From: [email protected]
authorMarc G. Fournier
Mon, 27 Apr 1998 17:10:50 +0000 (17:10 +0000)
committerMarc G. Fournier
Mon, 27 Apr 1998 17:10:50 +0000 (17:10 +0000)
commitf554af0a9fdbe0e9636fce36d6c809e81ce1539c
tree3cd60fe19a94c78e774ac3b70ef3d729f7896f20
parent2cbcf461028dee105f69328e4589f08a4f59db91
From: [email protected]

Hi, here are patches I promised (against 6.3.2):

* character_length(), position(), substring() are now aware of
          multi-byte characters
* add octet_length()
* add --with-mb option to configure
* new regression tests for EUC_KR
  (contributed by "Soonmyung. Hong" )
* add some test cases to the EUC_JP regression test
* fix problem in regress/regress.sh in case of System V
* fix toupper(), tolower() to handle 8bit chars

note that:

o  patches for both configure.in and configure are
included. maybe the one for configure is not necessary.

o pg_proc.h was modified to add octet_length(). I used OIDs
(1374-1379) for that. Please let me know if these numbers are not
appropriate.
15 files changed:
doc/README.mb
doc/README.mb.jp
src/Makefile.global.in
src/backend/regex/utils.c
src/backend/utils/adt/oracle_compat.c
src/backend/utils/adt/varchar.c
src/backend/utils/adt/varlena.c
src/configure
src/configure.in
src/include/catalog/pg_proc.h
src/include/regex/pg_wchar.h
src/include/utils/builtins.h
src/test/regress/expected/euc_jp.out
src/test/regress/regress.sh
src/test/regress/sql/euc_jp.sql