mirror of
https://github.com/neovim/neovim.git
synced 2025-10-08 02:46:31 +00:00
refactor: minimize variable scope and eliminate empty declarations
This commit is contained in:
@@ -597,12 +597,11 @@ void nvim_buf_set_text(uint64_t channel_id, Buffer buffer, Integer start_row, In
|
||||
if (start_row == end_row) {
|
||||
old_byte = (bcount_t)end_col - start_col;
|
||||
} else {
|
||||
const char *bufline;
|
||||
old_byte += (bcount_t)strlen(str_at_start) - start_col;
|
||||
for (int64_t i = 1; i < end_row - start_row; i++) {
|
||||
int64_t lnum = start_row + i;
|
||||
|
||||
bufline = (char *)ml_get_buf(buf, lnum, false);
|
||||
const char *bufline = (char *)ml_get_buf(buf, lnum, false);
|
||||
old_byte += (bcount_t)(strlen(bufline))+1;
|
||||
}
|
||||
old_byte += (bcount_t)end_col+1;
|
||||
|
@@ -51,11 +51,10 @@ Integer nvim_buf_get_number(Buffer buffer, Error *err)
|
||||
FUNC_API_SINCE(1)
|
||||
FUNC_API_DEPRECATED_SINCE(2)
|
||||
{
|
||||
Integer rv = 0;
|
||||
buf_T *buf = find_buffer_by_handle(buffer, err);
|
||||
|
||||
if (!buf) {
|
||||
return rv;
|
||||
return 0;
|
||||
}
|
||||
|
||||
return buf->b_fnum;
|
||||
|
@@ -102,11 +102,10 @@ void nvim_tabpage_del_var(Tabpage tabpage, String name, Error *err)
|
||||
Window nvim_tabpage_get_win(Tabpage tabpage, Error *err)
|
||||
FUNC_API_SINCE(1)
|
||||
{
|
||||
Window rv = 0;
|
||||
tabpage_T *tab = find_tab_by_handle(tabpage, err);
|
||||
|
||||
if (!tab || !valid_tabpage(tab)) {
|
||||
return rv;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (tab == curtab) {
|
||||
@@ -130,11 +129,10 @@ Window nvim_tabpage_get_win(Tabpage tabpage, Error *err)
|
||||
Integer nvim_tabpage_get_number(Tabpage tabpage, Error *err)
|
||||
FUNC_API_SINCE(1)
|
||||
{
|
||||
Integer rv = 0;
|
||||
tabpage_T *tab = find_tab_by_handle(tabpage, err);
|
||||
|
||||
if (!tab) {
|
||||
return rv;
|
||||
return 0;
|
||||
}
|
||||
|
||||
return tabpage_index(tab);
|
||||
|
Reference in New Issue
Block a user