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
Re: patch for Oracle initcap compatibility |
Список | 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 по дате отправления: