Skip to content

Commit 0f6a961

Browse files
committed
cleanup of patch
1 parent edb5872 commit 0f6a961

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

src/backend/utils/adt/char.c

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*
1313
*
1414
* IDENTIFICATION
15-
* $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.6 1997/08/12 20:15:55 momjian Exp $
15+
* $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.7 1997/08/12 20:39:16 momjian Exp $
1616
*
1717
*-------------------------------------------------------------------------
1818
*/
@@ -101,8 +101,7 @@ char *char16in(char *s)
101101
if (s == NULL)
102102
return(NULL);
103103
result = (char *) palloc(16);
104-
memset(result, 0, 16);
105-
(void) strncpy(result, s, 16);
104+
strncpy(result, s, 16);
106105
return(result);
107106
}
108107

@@ -113,12 +112,11 @@ char *char16out(char *s)
113112
{
114113
char *result = (char *) palloc(17);
115114

116-
memset(result, 0, 17);
117115
if (s == NULL) {
118116
result[0] = '-';
119-
} else {
120-
strncpy(result, s, 16);
121-
}
117+
result[1] = '\0';
118+
} else
119+
strNcpy(result, s, 16);
122120
return(result);
123121
}
124122

@@ -207,17 +205,15 @@ uint16 char2in(char *s)
207205
if (s == NULL)
208206
return(0);
209207

210-
memset((char *) &res, 0, sizeof(res));
211-
(void) strncpy((char *) &res, s, 2);
208+
strncpy((char *) &res, s, 2);
212209
return(res);
213210
}
214211

215212
char *char2out(uint16 s)
216213
{
217214
char *result = (char *) palloc(3);
218215

219-
memset(result, 0, 3);
220-
(void) strncpy(result, (char *) &s, 2);
216+
strNcpy(result, (char *) &s, 2);
221217

222218
return(result);
223219
}

0 commit comments

Comments
 (0)