postgresql/src/backend/utils/mb
Tom Lane ed45a53730 Back-patch addition of pg_wchar-to-multibyte conversion functionality.
Back-patch of commits 72dd6291f2,
f6a05fd973, and
60e9c224a1.

This is needed to support fixing the regex prefix extraction bug in
back branches.
2012-07-10 16:53:27 -04:00
..
conversion_procs Avoid possibly accessing off the end of memory in SJIS2004 conversion. 2011-09-06 14:50:44 -04:00
Unicode Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
conv.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
encnames.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
iso.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
mbutils.c Back-patch addition of pg_wchar-to-multibyte conversion functionality. 2012-07-10 16:53:27 -04:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
wchar.c Back-patch addition of pg_wchar-to-multibyte conversion functionality. 2012-07-10 16:53:27 -04:00
win866.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win1251.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
wstrcmp.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
wstrncmp.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00

src/backend/utils/mb/README

Encodings
=========

encnames.c:	public functions for both the backend and the frontend.
conv.c:		static functions and a public table for code conversion
wchar.c:	mostly static functions and a public table for mb string and
		multibyte conversion
mbutils.c:	public functions for the backend only.
		requires conv.c and wchar.c
wstrcmp.c:	strcmp for mb
wstrncmp.c:	strncmp for mb
win866.c:	a tool to generate KOI8 <--> CP866 conversion table
iso.c:		a tool to generate KOI8 <--> ISO8859-5 conversion table
win1251.c:	a tool to generate KOI8 <--> CP1251 conversion table

Introduction
------------
	http://www.cprogramming.com/tutorial/unicode.html