diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-08-12 20:16:25 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-08-12 20:16:25 +0000 |
commit | edb58721b8f7fd76b5dfa3bf83c683f2e266abd3 (patch) | |
tree | 4f1fe8679d97cb881fe3bcd6a46cf63a50cef1e8 /src/backend/utils/adt/varchar.c | |
parent | 4b851b1cfc629a9d3802aa5c22572593663f5fe0 (diff) |
Fix pgproc names over 15 chars in output. Add strNcpy() function. remove some (void) casts that are unnecessary.
Diffstat (limited to 'src/backend/utils/adt/varchar.c')
-rw-r--r-- | src/backend/utils/adt/varchar.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/backend/utils/adt/varchar.c b/src/backend/utils/adt/varchar.c index f1fca452514..538063c6225 100644 --- a/src/backend/utils/adt/varchar.c +++ b/src/backend/utils/adt/varchar.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/varchar.c,v 1.7 1997/03/14 23:21:01 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/varchar.c,v 1.8 1997/08/12 20:16:07 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -98,8 +98,7 @@ bpcharout(char *s) } else { len = *(int32*)s - 4; result = (char *) palloc(len+1); - strncpy(result, s+4, len); /* these are blank-padded */ - result[len] = '\0'; + strNcpy(result, s+4, len); /* these are blank-padded */ } return(result); } @@ -136,8 +135,7 @@ varcharin(char *s, int dummy, int typlen) result = (char *) palloc(typlen); *(int32*)result = typlen; - memset(result+4, 0, len); - (void) strncpy(result+4, s, len); + strncpy(result+4, s, len); return(result); } @@ -155,8 +153,7 @@ varcharout(char *s) } else { len = *(int32*)s - 4; result = (char *) palloc(len+1); - memset(result, 0, len+1); - strncpy(result, s+4, len); + strNcpy(result, s+4, len); } return(result); } |