Improve coding style

This commit is contained in:
watiko
2015-12-19 12:33:09 +09:00
parent 59b04d856b
commit f350655ddd

View File

@@ -313,71 +313,71 @@ static struct vimvar {
* The order here must match the VV_ defines in eval.h! * The order here must match the VV_ defines in eval.h!
* Initializing a union does not work, leave tv.vval empty to get zero's. * Initializing a union does not work, leave tv.vval empty to get zero's.
*/ */
{VV_NAME("count", VAR_NUMBER), VV_COMPAT+VV_RO}, { VV_NAME("count", VAR_NUMBER), VV_COMPAT+VV_RO },
{VV_NAME("count1", VAR_NUMBER), VV_RO}, { VV_NAME("count1", VAR_NUMBER), VV_RO },
{VV_NAME("prevcount", VAR_NUMBER), VV_RO}, { VV_NAME("prevcount", VAR_NUMBER), VV_RO },
{VV_NAME("errmsg", VAR_STRING), VV_COMPAT}, { VV_NAME("errmsg", VAR_STRING), VV_COMPAT },
{VV_NAME("warningmsg", VAR_STRING), 0}, { VV_NAME("warningmsg", VAR_STRING), 0 },
{VV_NAME("statusmsg", VAR_STRING), 0}, { VV_NAME("statusmsg", VAR_STRING), 0 },
{VV_NAME("shell_error", VAR_NUMBER), VV_COMPAT+VV_RO}, { VV_NAME("shell_error", VAR_NUMBER), VV_COMPAT+VV_RO },
{VV_NAME("this_session", VAR_STRING), VV_COMPAT}, { VV_NAME("this_session", VAR_STRING), VV_COMPAT },
{VV_NAME("version", VAR_NUMBER), VV_COMPAT+VV_RO}, { VV_NAME("version", VAR_NUMBER), VV_COMPAT+VV_RO },
{VV_NAME("lnum", VAR_NUMBER), VV_RO_SBX}, { VV_NAME("lnum", VAR_NUMBER), VV_RO_SBX },
{VV_NAME("termresponse", VAR_STRING), VV_RO}, { VV_NAME("termresponse", VAR_STRING), VV_RO },
{VV_NAME("fname", VAR_STRING), VV_RO}, { VV_NAME("fname", VAR_STRING), VV_RO },
{VV_NAME("lang", VAR_STRING), VV_RO}, { VV_NAME("lang", VAR_STRING), VV_RO },
{VV_NAME("lc_time", VAR_STRING), VV_RO}, { VV_NAME("lc_time", VAR_STRING), VV_RO },
{VV_NAME("ctype", VAR_STRING), VV_RO}, { VV_NAME("ctype", VAR_STRING), VV_RO },
{VV_NAME("charconvert_from", VAR_STRING), VV_RO}, { VV_NAME("charconvert_from", VAR_STRING), VV_RO },
{VV_NAME("charconvert_to", VAR_STRING), VV_RO}, { VV_NAME("charconvert_to", VAR_STRING), VV_RO },
{VV_NAME("fname_in", VAR_STRING), VV_RO}, { VV_NAME("fname_in", VAR_STRING), VV_RO },
{VV_NAME("fname_out", VAR_STRING), VV_RO}, { VV_NAME("fname_out", VAR_STRING), VV_RO },
{VV_NAME("fname_new", VAR_STRING), VV_RO}, { VV_NAME("fname_new", VAR_STRING), VV_RO },
{VV_NAME("fname_diff", VAR_STRING), VV_RO}, { VV_NAME("fname_diff", VAR_STRING), VV_RO },
{VV_NAME("cmdarg", VAR_STRING), VV_RO}, { VV_NAME("cmdarg", VAR_STRING), VV_RO },
{VV_NAME("foldstart", VAR_NUMBER), VV_RO_SBX}, { VV_NAME("foldstart", VAR_NUMBER), VV_RO_SBX },
{VV_NAME("foldend", VAR_NUMBER), VV_RO_SBX}, { VV_NAME("foldend", VAR_NUMBER), VV_RO_SBX },
{VV_NAME("folddashes", VAR_STRING), VV_RO_SBX}, { VV_NAME("folddashes", VAR_STRING), VV_RO_SBX },
{VV_NAME("foldlevel", VAR_NUMBER), VV_RO_SBX}, { VV_NAME("foldlevel", VAR_NUMBER), VV_RO_SBX },
{VV_NAME("progname", VAR_STRING), VV_RO}, { VV_NAME("progname", VAR_STRING), VV_RO },
{VV_NAME("servername", VAR_STRING), VV_RO}, { VV_NAME("servername", VAR_STRING), VV_RO },
{VV_NAME("dying", VAR_NUMBER), VV_RO}, { VV_NAME("dying", VAR_NUMBER), VV_RO },
{VV_NAME("exception", VAR_STRING), VV_RO}, { VV_NAME("exception", VAR_STRING), VV_RO },
{VV_NAME("throwpoint", VAR_STRING), VV_RO}, { VV_NAME("throwpoint", VAR_STRING), VV_RO },
{VV_NAME("register", VAR_STRING), VV_RO}, { VV_NAME("register", VAR_STRING), VV_RO },
{VV_NAME("cmdbang", VAR_NUMBER), VV_RO}, { VV_NAME("cmdbang", VAR_NUMBER), VV_RO },
{VV_NAME("insertmode", VAR_STRING), VV_RO}, { VV_NAME("insertmode", VAR_STRING), VV_RO },
{VV_NAME("val", VAR_UNKNOWN), VV_RO}, { VV_NAME("val", VAR_UNKNOWN), VV_RO },
{VV_NAME("key", VAR_UNKNOWN), VV_RO}, { VV_NAME("key", VAR_UNKNOWN), VV_RO },
{VV_NAME("profiling", VAR_NUMBER), VV_RO}, { VV_NAME("profiling", VAR_NUMBER), VV_RO },
{VV_NAME("fcs_reason", VAR_STRING), VV_RO}, { VV_NAME("fcs_reason", VAR_STRING), VV_RO },
{VV_NAME("fcs_choice", VAR_STRING), 0}, { VV_NAME("fcs_choice", VAR_STRING), 0 },
{VV_NAME("beval_bufnr", VAR_NUMBER), VV_RO}, { VV_NAME("beval_bufnr", VAR_NUMBER), VV_RO },
{VV_NAME("beval_winnr", VAR_NUMBER), VV_RO}, { VV_NAME("beval_winnr", VAR_NUMBER), VV_RO },
{VV_NAME("beval_lnum", VAR_NUMBER), VV_RO}, { VV_NAME("beval_lnum", VAR_NUMBER), VV_RO },
{VV_NAME("beval_col", VAR_NUMBER), VV_RO}, { VV_NAME("beval_col", VAR_NUMBER), VV_RO },
{VV_NAME("beval_text", VAR_STRING), VV_RO}, { VV_NAME("beval_text", VAR_STRING), VV_RO },
{VV_NAME("scrollstart", VAR_STRING), 0}, { VV_NAME("scrollstart", VAR_STRING), 0 },
{VV_NAME("swapname", VAR_STRING), VV_RO}, { VV_NAME("swapname", VAR_STRING), VV_RO },
{VV_NAME("swapchoice", VAR_STRING), 0}, { VV_NAME("swapchoice", VAR_STRING), 0 },
{VV_NAME("swapcommand", VAR_STRING), VV_RO}, { VV_NAME("swapcommand", VAR_STRING), VV_RO },
{VV_NAME("char", VAR_STRING), 0}, { VV_NAME("char", VAR_STRING), 0 },
{VV_NAME("mouse_win", VAR_NUMBER), 0}, { VV_NAME("mouse_win", VAR_NUMBER), 0 },
{VV_NAME("mouse_lnum", VAR_NUMBER), 0}, { VV_NAME("mouse_lnum", VAR_NUMBER), 0 },
{VV_NAME("mouse_col", VAR_NUMBER), 0}, { VV_NAME("mouse_col", VAR_NUMBER), 0 },
{VV_NAME("operator", VAR_STRING), VV_RO}, { VV_NAME("operator", VAR_STRING), VV_RO },
{VV_NAME("searchforward", VAR_NUMBER), 0}, { VV_NAME("searchforward", VAR_NUMBER), 0 },
{VV_NAME("hlsearch", VAR_NUMBER), 0}, { VV_NAME("hlsearch", VAR_NUMBER), 0 },
{VV_NAME("oldfiles", VAR_LIST), 0}, { VV_NAME("oldfiles", VAR_LIST), 0 },
{VV_NAME("windowid", VAR_NUMBER), VV_RO}, { VV_NAME("windowid", VAR_NUMBER), VV_RO },
{VV_NAME("progpath", VAR_STRING), VV_RO}, { VV_NAME("progpath", VAR_STRING), VV_RO },
{VV_NAME("command_output", VAR_STRING), 0}, { VV_NAME("command_output", VAR_STRING), 0 },
{VV_NAME("completed_item", VAR_DICT), VV_RO}, { VV_NAME("completed_item", VAR_DICT), VV_RO },
{VV_NAME("option_new", VAR_STRING), VV_RO}, { VV_NAME("option_new", VAR_STRING), VV_RO },
{VV_NAME("option_old", VAR_STRING), VV_RO}, { VV_NAME("option_old", VAR_STRING), VV_RO },
{VV_NAME("option_type", VAR_STRING), VV_RO}, { VV_NAME("option_type", VAR_STRING), VV_RO },
{VV_NAME("errors", VAR_LIST), 0}, { VV_NAME("errors", VAR_LIST), 0 },
{VV_NAME("msgpack_types", VAR_DICT), VV_RO}, { VV_NAME("msgpack_types", VAR_DICT), VV_RO },
}; };
/* shorthand */ /* shorthand */
@@ -7092,298 +7092,298 @@ static struct fst {
/* implementation of function */ /* implementation of function */
} functions[] = } functions[] =
{ {
{"abs", 1, 1, f_abs}, { "abs", 1, 1, f_abs },
{"acos", 1, 1, f_acos}, /* WJMc */ { "acos", 1, 1, f_acos }, // WJMc
{"add", 2, 2, f_add}, { "add", 2, 2, f_add },
{"and", 2, 2, f_and}, { "and", 2, 2, f_and },
{"append", 2, 2, f_append}, { "append", 2, 2, f_append },
{"argc", 0, 0, f_argc}, { "argc", 0, 0, f_argc },
{"argidx", 0, 0, f_argidx}, { "argidx", 0, 0, f_argidx },
{"arglistid", 0, 2, f_arglistid}, { "arglistid", 0, 2, f_arglistid },
{"argv", 0, 1, f_argv}, { "argv", 0, 1, f_argv },
{"asin", 1, 1, f_asin}, // WJMc { "asin", 1, 1, f_asin }, // WJMc
{"assert_equal", 2, 3, f_assert_equal}, { "assert_equal", 2, 3, f_assert_equal },
{"assert_false", 1, 2, f_assert_false}, { "assert_false", 1, 2, f_assert_false },
{"assert_true", 1, 2, f_assert_true}, { "assert_true", 1, 2, f_assert_true },
{"atan", 1, 1, f_atan}, { "atan", 1, 1, f_atan },
{"atan2", 2, 2, f_atan2}, { "atan2", 2, 2, f_atan2 },
{"browse", 4, 4, f_browse}, { "browse", 4, 4, f_browse },
{"browsedir", 2, 2, f_browsedir}, { "browsedir", 2, 2, f_browsedir },
{"bufexists", 1, 1, f_bufexists}, { "bufexists", 1, 1, f_bufexists },
{"buffer_exists", 1, 1, f_bufexists}, /* obsolete */ { "buffer_exists", 1, 1, f_bufexists }, // obsolete
{"buffer_name", 1, 1, f_bufname}, /* obsolete */ { "buffer_name", 1, 1, f_bufname }, // obsolete
{"buffer_number", 1, 1, f_bufnr}, /* obsolete */ { "buffer_number", 1, 1, f_bufnr }, // obsolete
{"buflisted", 1, 1, f_buflisted}, { "buflisted", 1, 1, f_buflisted },
{"bufloaded", 1, 1, f_bufloaded}, { "bufloaded", 1, 1, f_bufloaded },
{"bufname", 1, 1, f_bufname}, { "bufname", 1, 1, f_bufname },
{"bufnr", 1, 2, f_bufnr}, { "bufnr", 1, 2, f_bufnr },
{"bufwinnr", 1, 1, f_bufwinnr}, { "bufwinnr", 1, 1, f_bufwinnr },
{"byte2line", 1, 1, f_byte2line}, { "byte2line", 1, 1, f_byte2line },
{"byteidx", 2, 2, f_byteidx}, { "byteidx", 2, 2, f_byteidx },
{"byteidxcomp", 2, 2, f_byteidxcomp}, { "byteidxcomp", 2, 2, f_byteidxcomp },
{"call", 2, 3, f_call}, { "call", 2, 3, f_call },
{"ceil", 1, 1, f_ceil}, { "ceil", 1, 1, f_ceil },
{"changenr", 0, 0, f_changenr}, { "changenr", 0, 0, f_changenr },
{"char2nr", 1, 2, f_char2nr}, { "char2nr", 1, 2, f_char2nr },
{"cindent", 1, 1, f_cindent}, { "cindent", 1, 1, f_cindent },
{"clearmatches", 0, 0, f_clearmatches}, { "clearmatches", 0, 0, f_clearmatches },
{"col", 1, 1, f_col}, { "col", 1, 1, f_col },
{"complete", 2, 2, f_complete}, { "complete", 2, 2, f_complete },
{"complete_add", 1, 1, f_complete_add}, { "complete_add", 1, 1, f_complete_add },
{"complete_check", 0, 0, f_complete_check}, { "complete_check", 0, 0, f_complete_check },
{"confirm", 1, 4, f_confirm}, { "confirm", 1, 4, f_confirm },
{"copy", 1, 1, f_copy}, { "copy", 1, 1, f_copy },
{"cos", 1, 1, f_cos}, { "cos", 1, 1, f_cos },
{"cosh", 1, 1, f_cosh}, { "cosh", 1, 1, f_cosh },
{"count", 2, 4, f_count}, { "count", 2, 4, f_count },
{"cscope_connection",0,3, f_cscope_connection}, { "cscope_connection", 0, 3, f_cscope_connection },
{"cursor", 1, 3, f_cursor}, { "cursor", 1, 3, f_cursor },
{"deepcopy", 1, 2, f_deepcopy}, { "deepcopy", 1, 2, f_deepcopy },
{"delete", 1, 1, f_delete}, { "delete", 1, 1, f_delete },
{"dictwatcheradd", 3, 3, f_dictwatcheradd}, { "dictwatcheradd", 3, 3, f_dictwatcheradd },
{"dictwatcherdel", 3, 3, f_dictwatcherdel}, { "dictwatcherdel", 3, 3, f_dictwatcherdel },
{"did_filetype", 0, 0, f_did_filetype}, { "did_filetype", 0, 0, f_did_filetype },
{"diff_filler", 1, 1, f_diff_filler}, { "diff_filler", 1, 1, f_diff_filler },
{"diff_hlID", 2, 2, f_diff_hlID}, { "diff_hlID", 2, 2, f_diff_hlID },
{"empty", 1, 1, f_empty}, { "empty", 1, 1, f_empty },
{"escape", 2, 2, f_escape}, { "escape", 2, 2, f_escape },
{"eval", 1, 1, f_eval}, { "eval", 1, 1, f_eval },
{"eventhandler", 0, 0, f_eventhandler}, { "eventhandler", 0, 0, f_eventhandler },
{"executable", 1, 1, f_executable}, { "executable", 1, 1, f_executable },
{"exepath", 1, 1, f_exepath}, { "exepath", 1, 1, f_exepath },
{"exists", 1, 1, f_exists}, { "exists", 1, 1, f_exists },
{"exp", 1, 1, f_exp}, { "exp", 1, 1, f_exp },
{"expand", 1, 3, f_expand}, { "expand", 1, 3, f_expand },
{"extend", 2, 3, f_extend}, { "extend", 2, 3, f_extend },
{"feedkeys", 1, 2, f_feedkeys}, { "feedkeys", 1, 2, f_feedkeys },
{"file_readable", 1, 1, f_filereadable}, /* obsolete */ { "file_readable", 1, 1, f_filereadable }, // obsolete
{"filereadable", 1, 1, f_filereadable}, { "filereadable", 1, 1, f_filereadable },
{"filewritable", 1, 1, f_filewritable}, { "filewritable", 1, 1, f_filewritable },
{"filter", 2, 2, f_filter}, { "filter", 2, 2, f_filter },
{"finddir", 1, 3, f_finddir}, { "finddir", 1, 3, f_finddir },
{"findfile", 1, 3, f_findfile}, { "findfile", 1, 3, f_findfile },
{"float2nr", 1, 1, f_float2nr}, { "float2nr", 1, 1, f_float2nr },
{"floor", 1, 1, f_floor}, { "floor", 1, 1, f_floor },
{"fmod", 2, 2, f_fmod}, { "fmod", 2, 2, f_fmod },
{"fnameescape", 1, 1, f_fnameescape}, { "fnameescape", 1, 1, f_fnameescape },
{"fnamemodify", 2, 2, f_fnamemodify}, { "fnamemodify", 2, 2, f_fnamemodify },
{"foldclosed", 1, 1, f_foldclosed}, { "foldclosed", 1, 1, f_foldclosed },
{"foldclosedend", 1, 1, f_foldclosedend}, { "foldclosedend", 1, 1, f_foldclosedend },
{"foldlevel", 1, 1, f_foldlevel}, { "foldlevel", 1, 1, f_foldlevel },
{"foldtext", 0, 0, f_foldtext}, { "foldtext", 0, 0, f_foldtext },
{"foldtextresult", 1, 1, f_foldtextresult}, { "foldtextresult", 1, 1, f_foldtextresult },
{"foreground", 0, 0, f_foreground}, { "foreground", 0, 0, f_foreground },
{"function", 1, 1, f_function}, { "function", 1, 1, f_function },
{"garbagecollect", 0, 1, f_garbagecollect}, { "garbagecollect", 0, 1, f_garbagecollect },
{"get", 2, 3, f_get}, { "get", 2, 3, f_get },
{"getbufline", 2, 3, f_getbufline}, { "getbufline", 2, 3, f_getbufline },
{"getbufvar", 2, 3, f_getbufvar}, { "getbufvar", 2, 3, f_getbufvar },
{"getchar", 0, 1, f_getchar}, { "getchar", 0, 1, f_getchar },
{"getcharmod", 0, 0, f_getcharmod}, { "getcharmod", 0, 0, f_getcharmod },
{"getcharsearch", 0, 0, f_getcharsearch}, { "getcharsearch", 0, 0, f_getcharsearch },
{"getcmdline", 0, 0, f_getcmdline}, { "getcmdline", 0, 0, f_getcmdline },
{"getcmdpos", 0, 0, f_getcmdpos}, { "getcmdpos", 0, 0, f_getcmdpos },
{"getcmdtype", 0, 0, f_getcmdtype}, { "getcmdtype", 0, 0, f_getcmdtype },
{"getcmdwintype", 0, 0, f_getcmdwintype}, { "getcmdwintype", 0, 0, f_getcmdwintype },
{"getcurpos", 0, 0, f_getcurpos}, { "getcurpos", 0, 0, f_getcurpos },
{"getcwd", 0, 0, f_getcwd}, { "getcwd", 0, 0, f_getcwd },
{"getfontname", 0, 1, f_getfontname}, { "getfontname", 0, 1, f_getfontname },
{"getfperm", 1, 1, f_getfperm}, { "getfperm", 1, 1, f_getfperm },
{"getfsize", 1, 1, f_getfsize}, { "getfsize", 1, 1, f_getfsize },
{"getftime", 1, 1, f_getftime}, { "getftime", 1, 1, f_getftime },
{"getftype", 1, 1, f_getftype}, { "getftype", 1, 1, f_getftype },
{"getline", 1, 2, f_getline}, { "getline", 1, 2, f_getline },
{"getloclist", 1, 1, f_getqflist}, { "getloclist", 1, 1, f_getqflist },
{"getmatches", 0, 0, f_getmatches}, { "getmatches", 0, 0, f_getmatches },
{"getpid", 0, 0, f_getpid}, { "getpid", 0, 0, f_getpid },
{"getpos", 1, 1, f_getpos}, { "getpos", 1, 1, f_getpos },
{"getqflist", 0, 0, f_getqflist}, { "getqflist", 0, 0, f_getqflist },
{"getreg", 0, 3, f_getreg}, { "getreg", 0, 3, f_getreg },
{"getregtype", 0, 1, f_getregtype}, { "getregtype", 0, 1, f_getregtype },
{"gettabvar", 2, 3, f_gettabvar}, { "gettabvar", 2, 3, f_gettabvar },
{"gettabwinvar", 3, 4, f_gettabwinvar}, { "gettabwinvar", 3, 4, f_gettabwinvar },
{"getwinposx", 0, 0, f_getwinposx}, { "getwinposx", 0, 0, f_getwinposx },
{"getwinposy", 0, 0, f_getwinposy}, { "getwinposy", 0, 0, f_getwinposy },
{"getwinvar", 2, 3, f_getwinvar}, { "getwinvar", 2, 3, f_getwinvar },
{"glob", 1, 3, f_glob}, { "glob", 1, 3, f_glob },
{"glob2regpat", 1, 1, f_glob2regpat}, { "glob2regpat", 1, 1, f_glob2regpat },
{"globpath", 2, 4, f_globpath}, { "globpath", 2, 4, f_globpath },
{"has", 1, 1, f_has}, { "has", 1, 1, f_has },
{"has_key", 2, 2, f_has_key}, { "has_key", 2, 2, f_has_key },
{"haslocaldir", 0, 0, f_haslocaldir}, { "haslocaldir", 0, 0, f_haslocaldir },
{"hasmapto", 1, 3, f_hasmapto}, { "hasmapto", 1, 3, f_hasmapto },
{"highlightID", 1, 1, f_hlID}, /* obsolete */ { "highlightID", 1, 1, f_hlID }, // obsolete
{"highlight_exists",1, 1, f_hlexists}, /* obsolete */ { "highlight_exists", 1, 1, f_hlexists }, // obsolete
{"histadd", 2, 2, f_histadd}, { "histadd", 2, 2, f_histadd },
{"histdel", 1, 2, f_histdel}, { "histdel", 1, 2, f_histdel },
{"histget", 1, 2, f_histget}, { "histget", 1, 2, f_histget },
{"histnr", 1, 1, f_histnr}, { "histnr", 1, 1, f_histnr },
{"hlID", 1, 1, f_hlID}, { "hlID", 1, 1, f_hlID },
{"hlexists", 1, 1, f_hlexists}, { "hlexists", 1, 1, f_hlexists },
{"hostname", 0, 0, f_hostname}, { "hostname", 0, 0, f_hostname },
{"iconv", 3, 3, f_iconv}, { "iconv", 3, 3, f_iconv },
{"indent", 1, 1, f_indent}, { "indent", 1, 1, f_indent },
{"index", 2, 4, f_index}, { "index", 2, 4, f_index },
{"input", 1, 3, f_input}, { "input", 1, 3, f_input },
{"inputdialog", 1, 3, f_inputdialog}, { "inputdialog", 1, 3, f_inputdialog },
{"inputlist", 1, 1, f_inputlist}, { "inputlist", 1, 1, f_inputlist },
{"inputrestore", 0, 0, f_inputrestore}, { "inputrestore", 0, 0, f_inputrestore },
{"inputsave", 0, 0, f_inputsave}, { "inputsave", 0, 0, f_inputsave },
{"inputsecret", 1, 2, f_inputsecret}, { "inputsecret", 1, 2, f_inputsecret },
{"insert", 2, 3, f_insert}, { "insert", 2, 3, f_insert },
{"invert", 1, 1, f_invert}, { "invert", 1, 1, f_invert },
{"isdirectory", 1, 1, f_isdirectory}, { "isdirectory", 1, 1, f_isdirectory },
{"islocked", 1, 1, f_islocked}, { "islocked", 1, 1, f_islocked },
{"items", 1, 1, f_items}, { "items", 1, 1, f_items },
{"jobclose", 1, 2, f_jobclose}, { "jobclose", 1, 2, f_jobclose },
{"jobresize", 3, 3, f_jobresize}, { "jobresize", 3, 3, f_jobresize },
{"jobsend", 2, 2, f_jobsend}, { "jobsend", 2, 2, f_jobsend },
{"jobstart", 1, 2, f_jobstart}, { "jobstart", 1, 2, f_jobstart },
{"jobstop", 1, 1, f_jobstop}, { "jobstop", 1, 1, f_jobstop },
{"jobwait", 1, 2, f_jobwait}, { "jobwait", 1, 2, f_jobwait },
{"join", 1, 2, f_join}, { "join", 1, 2, f_join },
{"keys", 1, 1, f_keys}, { "keys", 1, 1, f_keys },
{"last_buffer_nr", 0, 0, f_last_buffer_nr}, /* obsolete */ { "last_buffer_nr", 0, 0, f_last_buffer_nr }, // obsolete
{"len", 1, 1, f_len}, { "len", 1, 1, f_len },
{"libcall", 3, 3, f_libcall}, { "libcall", 3, 3, f_libcall },
{"libcallnr", 3, 3, f_libcallnr}, { "libcallnr", 3, 3, f_libcallnr },
{"line", 1, 1, f_line}, { "line", 1, 1, f_line },
{"line2byte", 1, 1, f_line2byte}, { "line2byte", 1, 1, f_line2byte },
{"lispindent", 1, 1, f_lispindent}, { "lispindent", 1, 1, f_lispindent },
{"localtime", 0, 0, f_localtime}, { "localtime", 0, 0, f_localtime },
{"log", 1, 1, f_log}, { "log", 1, 1, f_log },
{"log10", 1, 1, f_log10}, { "log10", 1, 1, f_log10 },
{"map", 2, 2, f_map}, { "map", 2, 2, f_map },
{"maparg", 1, 4, f_maparg}, { "maparg", 1, 4, f_maparg },
{"mapcheck", 1, 3, f_mapcheck}, { "mapcheck", 1, 3, f_mapcheck },
{"match", 2, 4, f_match}, { "match", 2, 4, f_match },
{"matchadd", 2, 4, f_matchadd}, { "matchadd", 2, 4, f_matchadd },
{"matchaddpos", 2, 4, f_matchaddpos}, { "matchaddpos", 2, 4, f_matchaddpos },
{"matcharg", 1, 1, f_matcharg}, { "matcharg", 1, 1, f_matcharg },
{"matchdelete", 1, 1, f_matchdelete}, { "matchdelete", 1, 1, f_matchdelete },
{"matchend", 2, 4, f_matchend}, { "matchend", 2, 4, f_matchend },
{"matchlist", 2, 4, f_matchlist}, { "matchlist", 2, 4, f_matchlist },
{"matchstr", 2, 4, f_matchstr}, { "matchstr", 2, 4, f_matchstr },
{"max", 1, 1, f_max}, { "max", 1, 1, f_max },
{"min", 1, 1, f_min}, { "min", 1, 1, f_min },
{"mkdir", 1, 3, f_mkdir}, { "mkdir", 1, 3, f_mkdir },
{"mode", 0, 1, f_mode}, { "mode", 0, 1, f_mode },
{"msgpackdump", 1, 1, f_msgpackdump}, { "msgpackdump", 1, 1, f_msgpackdump },
{"msgpackparse", 1, 1, f_msgpackparse}, { "msgpackparse", 1, 1, f_msgpackparse },
{"nextnonblank", 1, 1, f_nextnonblank}, { "nextnonblank", 1, 1, f_nextnonblank },
{"nr2char", 1, 2, f_nr2char}, { "nr2char", 1, 2, f_nr2char },
{"or", 2, 2, f_or}, { "or", 2, 2, f_or },
{"pathshorten", 1, 1, f_pathshorten}, { "pathshorten", 1, 1, f_pathshorten },
{"pow", 2, 2, f_pow}, { "pow", 2, 2, f_pow },
{"prevnonblank", 1, 1, f_prevnonblank}, { "prevnonblank", 1, 1, f_prevnonblank },
{"printf", 2, 19, f_printf}, { "printf", 2, 19, f_printf },
{"pumvisible", 0, 0, f_pumvisible}, { "pumvisible", 0, 0, f_pumvisible },
{"py3eval", 1, 1, f_py3eval}, { "py3eval", 1, 1, f_py3eval },
{"pyeval", 1, 1, f_pyeval}, { "pyeval", 1, 1, f_pyeval },
{"range", 1, 3, f_range}, { "range", 1, 3, f_range },
{"readfile", 1, 3, f_readfile}, { "readfile", 1, 3, f_readfile },
{"reltime", 0, 2, f_reltime}, { "reltime", 0, 2, f_reltime },
{"reltimestr", 1, 1, f_reltimestr}, { "reltimestr", 1, 1, f_reltimestr },
{"remove", 2, 3, f_remove}, { "remove", 2, 3, f_remove },
{"rename", 2, 2, f_rename}, { "rename", 2, 2, f_rename },
{"repeat", 2, 2, f_repeat}, { "repeat", 2, 2, f_repeat },
{"resolve", 1, 1, f_resolve}, { "resolve", 1, 1, f_resolve },
{"reverse", 1, 1, f_reverse}, { "reverse", 1, 1, f_reverse },
{"round", 1, 1, f_round}, { "round", 1, 1, f_round },
{"rpcnotify", 2, 64, f_rpcnotify}, { "rpcnotify", 2, 64, f_rpcnotify },
{"rpcrequest", 2, 64, f_rpcrequest}, { "rpcrequest", 2, 64, f_rpcrequest },
{"rpcstart", 1, 2, f_rpcstart}, { "rpcstart", 1, 2, f_rpcstart },
{"rpcstop", 1, 1, f_rpcstop}, { "rpcstop", 1, 1, f_rpcstop },
{"screenattr", 2, 2, f_screenattr}, { "screenattr", 2, 2, f_screenattr },
{"screenchar", 2, 2, f_screenchar}, { "screenchar", 2, 2, f_screenchar },
{"screencol", 0, 0, f_screencol}, { "screencol", 0, 0, f_screencol },
{"screenrow", 0, 0, f_screenrow}, { "screenrow", 0, 0, f_screenrow },
{"search", 1, 4, f_search}, { "search", 1, 4, f_search },
{"searchdecl", 1, 3, f_searchdecl}, { "searchdecl", 1, 3, f_searchdecl },
{"searchpair", 3, 7, f_searchpair}, { "searchpair", 3, 7, f_searchpair },
{"searchpairpos", 3, 7, f_searchpairpos}, { "searchpairpos", 3, 7, f_searchpairpos },
{"searchpos", 1, 4, f_searchpos}, { "searchpos", 1, 4, f_searchpos },
{"serverlist", 0, 0, f_serverlist}, { "serverlist", 0, 0, f_serverlist },
{"serverstart", 0, 1, f_serverstart}, { "serverstart", 0, 1, f_serverstart },
{"serverstop", 1, 1, f_serverstop}, { "serverstop", 1, 1, f_serverstop },
{"setbufvar", 3, 3, f_setbufvar}, { "setbufvar", 3, 3, f_setbufvar },
{"setcharsearch", 1, 1, f_setcharsearch}, { "setcharsearch", 1, 1, f_setcharsearch },
{"setcmdpos", 1, 1, f_setcmdpos}, { "setcmdpos", 1, 1, f_setcmdpos },
{"setline", 2, 2, f_setline}, { "setline", 2, 2, f_setline },
{"setloclist", 2, 3, f_setloclist}, { "setloclist", 2, 3, f_setloclist },
{"setmatches", 1, 1, f_setmatches}, { "setmatches", 1, 1, f_setmatches },
{"setpos", 2, 2, f_setpos}, { "setpos", 2, 2, f_setpos },
{"setqflist", 1, 2, f_setqflist}, { "setqflist", 1, 2, f_setqflist },
{"setreg", 2, 3, f_setreg}, { "setreg", 2, 3, f_setreg },
{"settabvar", 3, 3, f_settabvar}, { "settabvar", 3, 3, f_settabvar },
{"settabwinvar", 4, 4, f_settabwinvar}, { "settabwinvar", 4, 4, f_settabwinvar },
{"setwinvar", 3, 3, f_setwinvar}, { "setwinvar", 3, 3, f_setwinvar },
{"sha256", 1, 1, f_sha256}, { "sha256", 1, 1, f_sha256 },
{"shellescape", 1, 2, f_shellescape}, { "shellescape", 1, 2, f_shellescape },
{"shiftwidth", 0, 0, f_shiftwidth}, { "shiftwidth", 0, 0, f_shiftwidth },
{"simplify", 1, 1, f_simplify}, { "simplify", 1, 1, f_simplify },
{"sin", 1, 1, f_sin}, { "sin", 1, 1, f_sin },
{"sinh", 1, 1, f_sinh}, { "sinh", 1, 1, f_sinh },
{"sort", 1, 3, f_sort}, { "sort", 1, 3, f_sort },
{"soundfold", 1, 1, f_soundfold}, { "soundfold", 1, 1, f_soundfold },
{"spellbadword", 0, 1, f_spellbadword}, { "spellbadword", 0, 1, f_spellbadword },
{"spellsuggest", 1, 3, f_spellsuggest}, { "spellsuggest", 1, 3, f_spellsuggest },
{"split", 1, 3, f_split}, { "split", 1, 3, f_split },
{"sqrt", 1, 1, f_sqrt}, { "sqrt", 1, 1, f_sqrt },
{"str2float", 1, 1, f_str2float}, { "str2float", 1, 1, f_str2float },
{"str2nr", 1, 2, f_str2nr}, { "str2nr", 1, 2, f_str2nr },
{"strchars", 1, 1, f_strchars}, { "strchars", 1, 1, f_strchars },
{"strdisplaywidth", 1, 2, f_strdisplaywidth}, { "strdisplaywidth", 1, 2, f_strdisplaywidth },
{"strftime", 1, 2, f_strftime}, { "strftime", 1, 2, f_strftime },
{"stridx", 2, 3, f_stridx}, { "stridx", 2, 3, f_stridx },
{"string", 1, 1, f_string}, { "string", 1, 1, f_string },
{"strlen", 1, 1, f_strlen}, { "strlen", 1, 1, f_strlen },
{"strpart", 2, 3, f_strpart}, { "strpart", 2, 3, f_strpart },
{"strridx", 2, 3, f_strridx}, { "strridx", 2, 3, f_strridx },
{"strtrans", 1, 1, f_strtrans}, { "strtrans", 1, 1, f_strtrans },
{"strwidth", 1, 1, f_strwidth}, { "strwidth", 1, 1, f_strwidth },
{"submatch", 1, 2, f_submatch}, { "submatch", 1, 2, f_submatch },
{"substitute", 4, 4, f_substitute}, { "substitute", 4, 4, f_substitute },
{"synID", 3, 3, f_synID}, { "synID", 3, 3, f_synID },
{"synIDattr", 2, 3, f_synIDattr}, { "synIDattr", 2, 3, f_synIDattr },
{"synIDtrans", 1, 1, f_synIDtrans}, { "synIDtrans", 1, 1, f_synIDtrans },
{"synconcealed", 2, 2, f_synconcealed}, { "synconcealed", 2, 2, f_synconcealed },
{"synstack", 2, 2, f_synstack}, { "synstack", 2, 2, f_synstack },
{"system", 1, 2, f_system}, { "system", 1, 2, f_system },
{"systemlist", 1, 3, f_systemlist}, { "systemlist", 1, 3, f_systemlist },
{"tabpagebuflist", 0, 1, f_tabpagebuflist}, { "tabpagebuflist", 0, 1, f_tabpagebuflist },
{"tabpagenr", 0, 1, f_tabpagenr}, { "tabpagenr", 0, 1, f_tabpagenr },
{"tabpagewinnr", 1, 2, f_tabpagewinnr}, { "tabpagewinnr", 1, 2, f_tabpagewinnr },
{"tagfiles", 0, 0, f_tagfiles}, { "tagfiles", 0, 0, f_tagfiles },
{"taglist", 1, 1, f_taglist}, { "taglist", 1, 1, f_taglist },
{"tan", 1, 1, f_tan}, { "tan", 1, 1, f_tan },
{"tanh", 1, 1, f_tanh}, { "tanh", 1, 1, f_tanh },
{"tempname", 0, 0, f_tempname}, { "tempname", 0, 0, f_tempname },
{"termopen", 1, 2, f_termopen}, { "termopen", 1, 2, f_termopen },
{"test", 1, 1, f_test}, { "test", 1, 1, f_test },
{"tolower", 1, 1, f_tolower}, { "tolower", 1, 1, f_tolower },
{"toupper", 1, 1, f_toupper}, { "toupper", 1, 1, f_toupper },
{"tr", 3, 3, f_tr}, { "tr", 3, 3, f_tr },
{"trunc", 1, 1, f_trunc}, { "trunc", 1, 1, f_trunc },
{"type", 1, 1, f_type}, { "type", 1, 1, f_type },
{"undofile", 1, 1, f_undofile}, { "undofile", 1, 1, f_undofile },
{"undotree", 0, 0, f_undotree}, { "undotree", 0, 0, f_undotree },
{"uniq", 1, 3, f_uniq}, { "uniq", 1, 3, f_uniq },
{"values", 1, 1, f_values}, { "values", 1, 1, f_values },
{"virtcol", 1, 1, f_virtcol}, { "virtcol", 1, 1, f_virtcol },
{"visualmode", 0, 1, f_visualmode}, { "visualmode", 0, 1, f_visualmode },
{"wildmenumode", 0, 0, f_wildmenumode}, { "wildmenumode", 0, 0, f_wildmenumode },
{"winbufnr", 1, 1, f_winbufnr}, { "winbufnr", 1, 1, f_winbufnr },
{"wincol", 0, 0, f_wincol}, { "wincol", 0, 0, f_wincol },
{"winheight", 1, 1, f_winheight}, { "winheight", 1, 1, f_winheight },
{"winline", 0, 0, f_winline}, { "winline", 0, 0, f_winline },
{"winnr", 0, 1, f_winnr}, { "winnr", 0, 1, f_winnr },
{"winrestcmd", 0, 0, f_winrestcmd}, { "winrestcmd", 0, 0, f_winrestcmd },
{"winrestview", 1, 1, f_winrestview}, { "winrestview", 1, 1, f_winrestview },
{"winsaveview", 0, 0, f_winsaveview}, { "winsaveview", 0, 0, f_winsaveview },
{"winwidth", 1, 1, f_winwidth}, { "winwidth", 1, 1, f_winwidth },
{"writefile", 2, 3, f_writefile}, { "writefile", 2, 3, f_writefile },
{"xor", 2, 2, f_xor}, { "xor", 2, 2, f_xor },
}; };