Sign in
third-party-mirror
/
mingw-w64
/
f4ad72ffb49efd44fdfd0ff1d64418b0e2da9455
/
.
/
mingw-w64-crt
/
misc
/
strnlen.c
blob: 6f9e803357120f12165e7a440726f1c158432565 [
file
] [
log
] [
blame
]
#define
__CRT__NO_INLINE
#include
<string.h>
size_t
__cdecl strnlen
(
const
char
*
s
,
size_t
maxlen
)
{
const
char
*
s2
=
s
;
while
((
size_t
)
(
s2
-
s
)
<
maxlen
&&
*
s2
)
++
s2
;
return
s2
-
s
;
}