pgsql: Prevent locale-aware handling of upper, lower, and initcap when

Started by Bruce Momjianover 21 years ago3 messagescomitters
Jump to latest
#1Bruce Momjian
bruce@momjian.us

Log Message:
-----------
Prevent locale-aware handling of upper, lower, and initcap when the
locale is C.

Backpatch to 8.0.X because some operating systems were throwing errors
for such operations, rather than ignoring the locale when it was C.

Modified Files:
--------------
pgsql/src/backend/utils/adt:
oracle_compat.c (r1.57 -> r1.58)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/oracle_compat.c.diff?r1=1.57&r2=1.58)
pg_locale.c (r1.30 -> r1.31)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/pg_locale.c.diff?r1=1.30&r2=1.31)
pgsql/src/include/utils:
pg_locale.h (r1.19 -> r1.20)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/pg_locale.h.diff?r1=1.19&r2=1.20)

#2Neil Conway
neilc@samurai.com
In reply to: Bruce Momjian (#1)
Re: pgsql: Prevent locale-aware handling of upper, lower,

Bruce Momjian wrote:

Prevent locale-aware handling of upper, lower, and initcap when the
locale is C.

I get this warning:

/home/neilc/pgsql/src/backend/utils/adt/oracle_compat.c: In function
`lower':
/home/neilc/pgsql/src/backend/utils/adt/oracle_compat.c:170: warning:
implicit declaration of function `lc_ctype_is_c'

-Neil

#3Bruce Momjian
bruce@momjian.us
In reply to: Neil Conway (#2)
Re: pgsql: Prevent locale-aware handling of upper, lower,

OK, fixed in CVS HEAD and 8.0.X.

---------------------------------------------------------------------------

Neil Conway wrote:

Bruce Momjian wrote:

Prevent locale-aware handling of upper, lower, and initcap when the
locale is C.

I get this warning:

/home/neilc/pgsql/src/backend/utils/adt/oracle_compat.c: In function
`lower':
/home/neilc/pgsql/src/backend/utils/adt/oracle_compat.c:170: warning:
implicit declaration of function `lc_ctype_is_c'

-Neil

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073