diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2012-03-16 20:03:38 +0200 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2012-03-16 20:35:00 +0200 |
commit | 598bb8cdbd9c2554bd8acfc51c9fed473a7d37bc (patch) | |
tree | 9a857066aeee564532f577acfa39f0c9bd0b019a /src | |
parent | 359dea2859c63e73c8f3f4d769e5cf1eda2a428d (diff) | |
download | postgresql-598bb8cdbd9c2554bd8acfc51c9fed473a7d37bc.tar.gz postgresql-598bb8cdbd9c2554bd8acfc51c9fed473a7d37bc.zip |
psql: Remove inappropriate const qualifiers
Since mbvalidate() can alter the string it validates, having the
callers claim that the strings they accept are const is inappropriate.
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/psql/mbprint.c | 2 | ||||
-rw-r--r-- | src/bin/psql/print.c | 4 | ||||
-rw-r--r-- | src/bin/psql/print.h | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/bin/psql/mbprint.c b/src/bin/psql/mbprint.c index d43973e96a0..7d379ef3b85 100644 --- a/src/bin/psql/mbprint.c +++ b/src/bin/psql/mbprint.c @@ -385,7 +385,7 @@ unsigned char * mbvalidate(unsigned char *pwcs, int encoding) { if (encoding == PG_UTF8) - mb_utf_validate((unsigned char *) pwcs); + mb_utf_validate(pwcs); else { /* diff --git a/src/bin/psql/print.c b/src/bin/psql/print.c index 72bac51ecb0..d2474716dbc 100644 --- a/src/bin/psql/print.c +++ b/src/bin/psql/print.c @@ -2122,7 +2122,7 @@ printTableInit(printTableContent *const content, const printTableOpt *opt, * column. */ void -printTableAddHeader(printTableContent *const content, const char *header, +printTableAddHeader(printTableContent *const content, char *header, const bool translate, const char align) { #ifndef ENABLE_NLS @@ -2162,7 +2162,7 @@ printTableAddHeader(printTableContent *const content, const char *header, * Note: Automatic freeing of translatable strings is not supported. */ void -printTableAddCell(printTableContent *const content, const char *cell, +printTableAddCell(printTableContent *const content, char *cell, const bool translate, const bool mustfree) { #ifndef ENABLE_NLS diff --git a/src/bin/psql/print.h b/src/bin/psql/print.h index 931535e478f..c7377562c50 100644 --- a/src/bin/psql/print.h +++ b/src/bin/psql/print.h @@ -162,9 +162,9 @@ extern void printTableInit(printTableContent *const content, const printTableOpt *opt, const char *title, const int ncolumns, const int nrows); extern void printTableAddHeader(printTableContent *const content, - const char *header, const bool translate, const char align); + char *header, const bool translate, const char align); extern void printTableAddCell(printTableContent *const content, - const char *cell, const bool translate, const bool mustfree); + char *cell, const bool translate, const bool mustfree); extern void printTableAddFooter(printTableContent *const content, const char *footer); extern void printTableSetFooter(printTableContent *const content, |