Add a simple implementation of strncpy

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11672 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-02-20 20:15:47 +00:00
parent 54e4e20286
commit 3da125839d

View File

@ -35,6 +35,12 @@ char *strcpy(char *s1, const char *s2) {
return dest;
}
char *strncpy(char *s1, const char *s2, size_t n) {
char *dest = s1;
while (n-- && (*s1++ = *s2++));
return dest;
}
char *strcat(char *s1, const char *s2) {
strcpy(s1+strlen(s1), s2);
return s1;