mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[liba] strlcpy(dst, src, dstsize) returns strlen(src)
This commit is contained in:
committed by
EmilieNumworks
parent
fb2bde7938
commit
d12da1459a
@@ -2,7 +2,7 @@
|
||||
|
||||
size_t strlcpy(char * dst, const char * src, size_t len) {
|
||||
if (len == 0) {
|
||||
return 0;
|
||||
return strlen(src);
|
||||
}
|
||||
const char * cur = src;
|
||||
const char * end = src+len-1;
|
||||
@@ -10,5 +10,8 @@ size_t strlcpy(char * dst, const char * src, size_t len) {
|
||||
*dst++ = *cur++;
|
||||
}
|
||||
*dst = 0;
|
||||
while (*cur != 0) {
|
||||
cur++;
|
||||
}
|
||||
return cur-src;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user