1570af302Sopenharmony_ci#include <wchar.h>
2570af302Sopenharmony_ci
3570af302Sopenharmony_ciint wcsncmp(const wchar_t *l, const wchar_t *r, size_t n)
4570af302Sopenharmony_ci{
5570af302Sopenharmony_ci	for (; n && *l==*r && *l && *r; n--, l++, r++);
6570af302Sopenharmony_ci	return n ? (*l < *r ? -1 : *l > *r) : 0;
7570af302Sopenharmony_ci}
8