postgresql/src/backend/utils/adt
Tom Lane 3983869439 Use wide-character library routines, if available, for upper/lower/initcap
functions.  This allows these functions to work correctly with Unicode and
other multibyte encodings.  Per prior discussion.

Also, revert my earlier change to move installation path mashing from
Makefile.global to configure.  Turns out not to work well because configure
script is working with unexpanded variables, and so fails to match in
cases where it should match.
2004-05-22 00:34:51 +00:00
..
acl.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
array_userfuncs.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
arrayfuncs.c More janitorial work: remove the explicit casting of NULL literals to a 2004-01-07 18:56:30 +00:00
arrayutils.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
ascii.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
bool.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
cash.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
char.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
date.c Integrate src/timezone library for all platforms. There is more we can 2004-05-21 05:08:06 +00:00
datetime.c Integrate src/timezone library for all platforms. There is more we can 2004-05-21 05:08:06 +00:00
datum.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
encode.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
float.c Change ln(), log(), power(), and sqrt() to emit the correct SQLSTATE 2004-05-16 23:18:55 +00:00
format_type.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
formatting.c Integrate src/timezone library for all platforms. There is more we can 2004-05-21 05:08:06 +00:00
geo_ops.c Tighten up overflow check in path_recv, pursuant to code review inspired 2004-05-12 22:38:44 +00:00
geo_selfuncs.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
inet_net_ntop.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
inet_net_pton.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
int8.c Add missing casts to unsigned char in recently-added isspace() calls. 2004-04-01 22:51:31 +00:00
int.c Add function (actually an int4 and an int8 version) that generates 2004-02-03 08:29:57 +00:00
like_match.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
like.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
lockfuncs.c Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
mac.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
Makefile Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
misc.c Integrate src/timezone library for all platforms. There is more we can 2004-05-21 05:08:06 +00:00
nabstime.c Put back #include <sys/time.h> in files that seem to need it on Linux. 2004-05-21 16:08:47 +00:00
name.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
network.c netmask() and hostmask() functions should return maximum-length masklen, 2003-12-01 18:50:19 +00:00
not_in.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
numeric.c Minor correction for previous SQLSTATE patch: I changed dsqrt() to emit the 2004-05-19 04:32:26 +00:00
numutils.c Add missing casts to unsigned char in recently-added isspace() calls. 2004-04-01 22:51:31 +00:00
oid.c Revise int2/int4/int8/float4/float8 input routines to allow for 2004-03-11 02:11:14 +00:00
oracle_compat.c Use wide-character library routines, if available, for upper/lower/initcap 2004-05-22 00:34:51 +00:00
pg_locale.c Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 2004-01-19 19:04:40 +00:00
pg_lzcompress.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
pgstatfuncs.c Added hints about the reason, why the command string in 2004-02-12 01:44:22 +00:00
pseudotypes.c Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
quote.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
regexp.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
regproc.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
ri_triggers.c Rename SortMem and VacuumMem to work_mem and maintenance_work_mem. 2004-02-03 17:34:04 +00:00
rowtypes.c Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
ruleutils.c Promote row expressions to full-fledged citizens of the expression syntax, 2004-05-10 22:44:49 +00:00
selfuncs.c genericcostestimate() neglected to include qual startup cost in 2004-02-27 21:44:34 +00:00
tid.c Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
timestamp.c Integrate src/timezone library for all platforms. There is more we can 2004-05-21 05:08:06 +00:00
varbit.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
varchar.c Make length() disregard trailing spaces in char(n) values, per discussion 2004-02-01 06:27:48 +00:00
varlena.c Implement a solution to the 'Turkish locale downcases I incorrectly' 2004-02-21 00:34:53 +00:00
version.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
xid.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00