patch for Oracle initcap compatibility

Поиск
Список
Период
Сортировка
От nolan@celery.tssi.com
Тема patch for Oracle initcap compatibility
Дата
Msg-id 20030717080815.29414.qmail@celery.tssi.com
обсуждение исходный текст
Ответы Re: patch for Oracle initcap compatibility  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: patch for Oracle initcap compatibility  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-patches
This makes the initcap function compatible with Oracle 9i, it has been
tested on both redhat 8 and FreebSD.
--
Mike Nolan

RCS file: /projects/cvsroot/pgsql-server/src/backend/utils/adt/oracle_compat.c,v
retrieving revision 1.44
diff -c -r1.44 oracle_compat.c
*** oracle_compat.c     23 May 2003 22:33:20 -0000      1.44
--- oracle_compat.c     17 Jul 2003 08:03:41 -0000
***************
*** 132,138 ****

       while (m-- > 0)
       {
!               if (isspace((unsigned char) ptr[-1]))
                       *ptr = toupper((unsigned char) *ptr);
               else
                       *ptr = tolower((unsigned char) *ptr);
--- 132,139 ----

       while (m-- > 0)
       {
!               /* Oracle capitalizes after all non-alphanumeric */
!               if (!isalnum((unsigned char) ptr[-1]))
                       *ptr = toupper((unsigned char) *ptr);
               else
                       *ptr = tolower((unsigned char) *ptr);


В списке pgsql-patches по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Release.sgml markup
Следующее
От: Rod Taylor
Дата:
Сообщение: Re: Release.sgml markup