diff options
Diffstat (limited to 'src/backend/utils/adt/varlena.c')
-rw-r--r-- | src/backend/utils/adt/varlena.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/backend/utils/adt/varlena.c b/src/backend/utils/adt/varlena.c index b075bf91112..89ca5c4ecd7 100644 --- a/src/backend/utils/adt/varlena.c +++ b/src/backend/utils/adt/varlena.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/varlena.c,v 1.65 2000/07/29 03:26:42 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/varlena.c,v 1.66 2000/12/03 20:45:36 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -56,9 +56,9 @@ byteain(PG_FUNCTION_ARGS) { if (*tp == '\\') tp++; - else if (!isdigit((int) *tp++) || - !isdigit((int) *tp++) || - !isdigit((int) *tp++)) + else if (!isdigit((unsigned char) *tp++) || + !isdigit((unsigned char) *tp++) || + !isdigit((unsigned char) *tp++)) elog(ERROR, "Bad input string for type bytea"); } } @@ -111,7 +111,7 @@ byteaout(PG_FUNCTION_ARGS) { if (*vp == '\\') len += 2; - else if (isascii((int) *vp) && isprint((int) *vp)) + else if (isprint((unsigned char) *vp)) len++; else len += 4; @@ -125,7 +125,7 @@ byteaout(PG_FUNCTION_ARGS) *rp++ = '\\'; *rp++ = '\\'; } - else if (isascii((int) *vp) && isprint((int) *vp)) + else if (isprint((unsigned char) *vp)) *rp++ = *vp; else { |