--- table.c.org Mon May 15 18:33:07 2000 +++ table.c Mon May 15 21:11:15 2000 @@ -1914,7 +1924,8 @@ char c = *line, *save = line; int ec = '\0', - len = 1; + len = 1, + wlen = 1; prev_ctype = ctype; ctype = get_ctype(c, prev_ctype); if (min < w) @@ -1933,6 +1944,7 @@ else ctype = PC_ASCII; len = strlen(conv_latin1(ec)); + wlen = line - save; } } if (prevchar && is_boundary(prevchar, prev_ctype, c, ctype)) { @@ -1952,7 +1964,7 @@ s = 0; } prevchar = c; - line = save + len; + line = save + wlen; } if (s > 1) { skip += s - 1;