Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0f6a961

Browse files
committed
cleanup of patch
1 parentedb5872 commit0f6a961

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(uint16s)
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)

[8]ページ先頭

©2009-2025 Movatter.jp