diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-08-12 20:39:16 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-08-12 20:39:16 +0000 |
commit | 0f6a961e299b1dc3c57bf34d714d2eb0d9b5e6eb (patch) | |
tree | 56a6bd8f16ee0cdedc0902adbd81d91aa3e72bc5 | |
parent | edb58721b8f7fd76b5dfa3bf83c683f2e266abd3 (diff) | |
download | postgresql-0f6a961e299b1dc3c57bf34d714d2eb0d9b5e6eb.tar.gz postgresql-0f6a961e299b1dc3c57bf34d714d2eb0d9b5e6eb.zip |
cleanup of patch
-rw-r--r-- | src/backend/utils/adt/char.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/backend/utils/adt/char.c b/src/backend/utils/adt/char.c index 7b5ebf62e6e..afb87a4d8b3 100644 --- a/src/backend/utils/adt/char.c +++ b/src/backend/utils/adt/char.c @@ -12,7 +12,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.6 1997/08/12 20:15:55 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.7 1997/08/12 20:39:16 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -101,8 +101,7 @@ char *char16in(char *s) if (s == NULL) return(NULL); result = (char *) palloc(16); - memset(result, 0, 16); - (void) strncpy(result, s, 16); + strncpy(result, s, 16); return(result); } @@ -113,12 +112,11 @@ char *char16out(char *s) { char *result = (char *) palloc(17); - memset(result, 0, 17); if (s == NULL) { result[0] = '-'; - } else { - strncpy(result, s, 16); - } + result[1] = '\0'; + } else + strNcpy(result, s, 16); return(result); } @@ -207,8 +205,7 @@ uint16 char2in(char *s) if (s == NULL) return(0); - memset((char *) &res, 0, sizeof(res)); - (void) strncpy((char *) &res, s, 2); + strncpy((char *) &res, s, 2); return(res); } @@ -216,8 +213,7 @@ char *char2out(uint16 s) { char *result = (char *) palloc(3); - memset(result, 0, 3); - (void) strncpy(result, (char *) &s, 2); + strNcpy(result, (char *) &s, 2); return(result); } |