equal
deleted
inserted
replaced
201 char *c = hbuf_b_curr->ptr; |
201 char *c = hbuf_b_curr->ptr; |
202 unsigned int cur_w = 0; |
202 unsigned int cur_w = 0; |
203 while (*c && cur_w <= width) { |
203 while (*c && cur_w <= width) { |
204 if (iswblank(get_char(c))) |
204 if (iswblank(get_char(c))) |
205 br = c; |
205 br = c; |
206 cur_w += wcwidth(get_char(c)); |
206 cur_w += get_char_width(c); |
207 c = next_char(c); |
207 c = next_char(c); |
208 } |
208 } |
209 if (*c && cur_w > width) { |
209 if (*c && cur_w > width) { |
210 if (!br || br == hbuf_b_curr->ptr) |
210 if (!br || br == hbuf_b_curr->ptr) |
211 br = c; |
211 br = c; |