Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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;
}