aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/mingw/misc/wcsnlen.c
blob: b7dca79d5ad1be9aa2a2d4e76db67e83b813b364 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#define __CRT__NO_INLINE
#include <string.h>

size_t __cdecl
wcsnlen(const wchar_t *w, size_t ncnt)
{
  size_t n = 0;

  for (; n < ncnt && *w != 0; n++, w++)
    ;

  return n;
}