Sign in
third-party-mirror
/
mingw-w64
/
0273e5f2ccb2e2930d9e3e047c28d4af9c8d73d0
/
.
/
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
;
}