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

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

From
momjian@svr1.postgresql.org (Bruce Momjian)
Date:
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)

Re: pgsql: Prevent locale-aware handling of upper, lower,

From
Neil Conway
Date:
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

Re: pgsql: Prevent locale-aware handling of upper, lower,

From
Bruce Momjian
Date:
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