static int wrapline (const char *s, int len) { int l, n = 0; for (; n < len; ) { l = r_str_len_utf8char (s+n, (len-n)); n += l; } return n - (n > len)? l: 1; }
static int wrapline (const char *s, int len) { int l, n = 0; for (; n<len; ) { l = r_str_len_utf8char (s+n, (len-n)); n += l; } if (n>len) n -= l; else n--; return n; }