Embedded Artistry libc
C Standard Library Support for Bare-metal Systems
wcswidth.c
Go to the documentation of this file.
1 #include <wchar.h>
2 
3 int wcswidth(const wchar_t* wcs, size_t n)
4 {
5  int l = 0, k = 0;
6  for(; n-- && *wcs && (k = wcwidth(*wcs)) >= 0; l += k, wcs++)
7  {
8  {
9  ;
10  }
11  }
12  return (k < 0) ? k : l;
13 }
int wcwidth(wchar_t)
Definition: wcwidth.c:11
int wcswidth(const wchar_t *wcs, size_t n)
Definition: wcswidth.c:3