]> granicus.if.org Git - postgresql/commit
From: t-ishii@sra.co.jp
authorMarc G. Fournier <scrappy@hub.org>
Sun, 15 Mar 1998 07:39:04 +0000 (07:39 +0000)
committerMarc G. Fournier <scrappy@hub.org>
Sun, 15 Mar 1998 07:39:04 +0000 (07:39 +0000)
commit661ecf3c48e16a9add216287eb969d7615e47968
tree91b54d5905aa2e22bd0ae9ea8c6b0f3cab75d3f4
parent31a925c4d07675bc098a742ee9ca642ec79a40ee
From: t-ishii@sra.co.jp

Included are patches intended for allowing PostgreSQL to handle
multi-byte charachter sets such as EUC(Extende Unix Code), Unicode and
Mule internal code. With the MB patch you can use multi-byte character
sets in regexp and LIKE. The encoding system chosen is determined at
the compile time.

To enable the MB extension, you need to define a variable "MB" in
Makefile.global or in Makefile.custom. For further information please
take a look at README.mb under doc directory.

(Note that unlike "jp patch" I do not use modified GNU regexp any
more. I changed Henry Spencer's regexp coming with PostgreSQL.)
23 files changed:
doc/Makefile
doc/README.mb [new file with mode: 0644]
doc/README.mb.jp [new file with mode: 0644]
src/backend/regex/Makefile
src/backend/regex/engine.c
src/backend/regex/regcomp.c
src/backend/regex/regerror.c
src/backend/regex/regexec.c
src/backend/regex/regfree.c
src/backend/regex/utftest.c [new file with mode: 0644]
src/backend/regex/utils.c [new file with mode: 0644]
src/backend/regex/wstrcmp.c [new file with mode: 0644]
src/backend/regex/wstrncmp.c [new file with mode: 0644]
src/backend/utils/adt/Makefile
src/backend/utils/adt/like.c
src/configure
src/configure.in
src/include/regex/pg_wchar.h [new file with mode: 0644]
src/include/regex/regex.h
src/include/regex/regex2.h
src/include/regex/utils.h
src/test/regress/GNUmakefile
src/test/regress/regress.sh