Sign in
googlers
/
jrn
/
git
/
0d23421e2a30fb15c5b701c36a2c7b37b9aec58a
/
.
/
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
;
}