postgresql/src/backend/utils/mb
Heikki Linnakangas 021d254d9a Make all unicode perl scripts to use strict, rearrange logic for clarity.
The loops were a bit difficult to understand, due to breaking out of them
early. Also fix things that perlcritic complained about.

Daniel Gustafsson
2016-11-30 18:06:34 +02:00
..
conversion_procs Fix more things to be parallel-safe. 2016-05-03 14:36:38 -04:00
Unicode Make all unicode perl scripts to use strict, rearrange logic for clarity. 2016-11-30 18:06:34 +02:00
conv.c Update copyright for 2016 2016-01-02 13:33:40 -05:00
encnames.c Encoding PG_UHC is code page 949. 2015-08-14 20:23:13 -04: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 Update copyright for 2016 2016-01-02 13:33:40 -05:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
wchar.c Fix insufficiently-paranoid GB18030 encoding verifier. 2015-05-15 11:04:02 -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 pgindent run for 9.4 2014-05-06 12:12:18 -04:00
wstrncmp.c pgindent run for 9.4 2014-05-06 12:12:18 -04: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