LibC: Fix strncat return value
This commit is contained in:
parent
79a2b84c81
commit
bce3dd045f
|
@ -147,11 +147,12 @@ char* strcat(char* __restrict__ dest, const char* __restrict__ src)
|
|||
|
||||
char* strncat(char* __restrict__ dest, const char* __restrict__ src, size_t n)
|
||||
{
|
||||
char* ret = dest;
|
||||
dest += strlen(dest);
|
||||
while (*src && n--)
|
||||
*dest++ = *src++;
|
||||
*dest = '\0';
|
||||
return dest;
|
||||
return ret;
|
||||
}
|
||||
|
||||
int strcoll(const char* s1, const char* s2)
|
||||
|
|
Loading…
Reference in New Issue