mirror of
https://github.com/neovim/neovim.git
synced 2025-09-19 09:48:19 +00:00
vim-patch:8.2.4038: various code not used when features are disabled (#21049)
Problem: Various code not used when features are disabled. Solution: Add #ifdefs. (Dominique Pellé, closes vim/vim#9491)748b308eeb
N/A patches for version.c: vim-patch:8.2.2186: Vim9: error when using 'opfunc' Problem: Vim9: error when using 'opfunc'. Solution: Do not expect a return value from 'opfunc'. (closes vim/vim#7510)5b3d1bb0f5
This commit is contained in:
@@ -1075,11 +1075,11 @@ int get_spellword(list_T *const list, const char **ret_word)
|
||||
return (int)tv_list_find_nr(list, -1, NULL);
|
||||
}
|
||||
|
||||
// Call some vim script function and return the result in "*rettv".
|
||||
// Uses argv[0] to argv[argc-1] for the function arguments. argv[argc]
|
||||
// should have type VAR_UNKNOWN.
|
||||
//
|
||||
// @return OK or FAIL.
|
||||
/// Call some Vim script function and return the result in "*rettv".
|
||||
/// Uses argv[0] to argv[argc - 1] for the function arguments. argv[argc]
|
||||
/// should have type VAR_UNKNOWN.
|
||||
///
|
||||
/// @return OK or FAIL.
|
||||
int call_vim_function(const char *func, int argc, typval_T *argv, typval_T *rettv)
|
||||
FUNC_ATTR_NONNULL_ALL
|
||||
{
|
||||
@@ -1113,7 +1113,9 @@ fail:
|
||||
return ret;
|
||||
}
|
||||
|
||||
/// Call Vim script function and return the result as a string
|
||||
/// Call Vim script function and return the result as a string.
|
||||
/// Uses "argv[0]" to "argv[argc - 1]" for the function arguments. "argv[argc]"
|
||||
/// should have type VAR_UNKNOWN.
|
||||
///
|
||||
/// @param[in] func Function name.
|
||||
/// @param[in] argc Number of arguments.
|
||||
@@ -1136,7 +1138,8 @@ char *call_func_retstr(const char *const func, int argc, typval_T *argv)
|
||||
return retval;
|
||||
}
|
||||
|
||||
/// Call Vim script function and return the result as a List
|
||||
/// Call Vim script function and return the result as a List.
|
||||
/// Uses "argv" and "argc" as call_func_retstr().
|
||||
///
|
||||
/// @param[in] func Function name.
|
||||
/// @param[in] argc Number of arguments.
|
||||
|
Reference in New Issue
Block a user