Index: src/backend/utils/mb/encnames.c =================================================================== RCS file: /projects/cvsroot/pgsql/src/backend/utils/mb/encnames.c,v retrieving revision 1.33 diff -c -r1.33 encnames.c *** src/backend/utils/mb/encnames.c 15 Apr 2007 10:56:25 -0000 1.33 --- src/backend/utils/mb/encnames.c 16 Apr 2007 08:01:59 -0000 *************** *** 460,469 **** * ---------- */ static char * ! clean_encoding_name(char *key, char *newkey) { ! char *p, ! *np; for (p = key, np = newkey; *p != '\0'; p++) { --- 460,469 ---- * ---------- */ static char * ! clean_encoding_name(const char *key, char *newkey) { ! const char *p; ! char *np; for (p = key, np = newkey; *p != '\0'; p++) { *************** *** 508,514 **** errmsg("encoding name too long"))); #endif } ! key = clean_encoding_name((char *) name, buff); while (last >= base) { --- 508,514 ---- errmsg("encoding name too long"))); #endif } ! key = clean_encoding_name(name, buff); while (last >= base) {