Sign in
googlers
/
jrn
/
git
/
e0d575025a80c83c3eaec82a217714610f0ab115
/
.
/
compat
/
strlcpy.c
blob: 4024c360301ebe7d58ac5b84dcbb692341b649ed [
file
] [
log
] [
blame
]
#include
"../git-compat-util.h"
size_t
gitstrlcpy
(
char
*
dest
,
const
char
*
src
,
size_t
size
)
{
size_t
ret
=
strlen
(
src
);
if
(
size
)
{
size_t
len
=
(
ret
>=
size
)
?
size
-
1
:
ret
;
memcpy
(
dest
,
src
,
len
);
dest
[
len
]
=
'\0'
;
}
return
ret
;
}