diff options
Diffstat (limited to 'src/nvim/buffer.c')
-rw-r--r-- | src/nvim/buffer.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c index 580eb07d6b..26dc07e4bc 100644 --- a/src/nvim/buffer.c +++ b/src/nvim/buffer.c @@ -5202,7 +5202,7 @@ int bufhl_add_hl(buf_T *buf, return src_id; } if (!buf->b_bufhl_info) { - buf->b_bufhl_info = kb_init(bufhl, KB_DEFAULT_SIZE); + buf->b_bufhl_info = kb_init(bufhl); } BufhlLine *lineinfo = bufhl_tree_ref(buf->b_bufhl_info, lnum, true); @@ -5235,13 +5235,13 @@ void bufhl_clear_line_range(buf_T *buf, } linenr_T first_changed = MAXLNUM, last_changed = -1; - kbitr_t itr; + kbitr_t(bufhl) itr; BufhlLine *l, t = {line_start}; if (!kb_itr_get(bufhl, buf->b_bufhl_info, &t, &itr)) { kb_itr_next(bufhl, buf->b_bufhl_info, &itr); } for (; kb_itr_valid(&itr); kb_itr_next(bufhl, buf->b_bufhl_info, &itr)) { - l = kb_itr_key(BufhlLine *, &itr); + l = kb_itr_key(&itr); linenr_T line = l->line; if (line > line_end) { break; @@ -5323,13 +5323,13 @@ void bufhl_mark_adjust(buf_T* buf, // XXX: does not support move // we need to detect this case and - kbitr_t itr; + kbitr_t(bufhl) itr; BufhlLine *l, t = {line1}; if (!kb_itr_get(bufhl, buf->b_bufhl_info, &t, &itr)) { kb_itr_next(bufhl, buf->b_bufhl_info, &itr); } for (; kb_itr_valid(&itr); kb_itr_next(bufhl, buf->b_bufhl_info, &itr)) { - l = kb_itr_key(BufhlLine *, &itr); + l = kb_itr_key(&itr); if (l->line >= line1 && l->line <= line2) { if (amount == MAXLNUM) { if (bufhl_clear_line(buf->b_bufhl_info, -1, l->line) == kBLSDeleted) { |