1/* ANSI-C code produced by gperf version 3.1 */
2/* Command-line: ../../../.deps/usr/bin/gperf --output-file=/workspace/neovim/build/src/nvim/auto/funcs.generated.h /workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf */
3/* Computed positions: -k'1-4,6-7,10-11,14,$' */
4
5#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28/* The character set is not based on ISO-646. */
29#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30#endif
31
32
33#define TOTAL_KEYWORDS 491
34#define MIN_WORD_LENGTH 2
35#define MAX_WORD_LENGTH 26
36#define MIN_HASH_VALUE 18
37#define MAX_HASH_VALUE 3241
38/* maximum key range = 3224, duplicates = 0 */
39
40#ifdef __GNUC__
41__inline
42#else
43#ifdef __cplusplus
44inline
45#endif
46#endif
47static unsigned int
48hash_internal_func_gperf (register const char *str, register size_t len)
49{
50 static const unsigned short asso_values[] =
51 {
52 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
53 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
54 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
55 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
56 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 0, 0,
57 5, 0, 3242, 3242, 15, 3242, 3242, 3242, 3242, 3242,
58 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 0, 3242,
59 3242, 3242, 3242, 5, 3242, 3242, 3242, 3242, 3242, 3242,
60 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
61 3242, 3242, 3242, 3242, 3242, 892, 3242, 5, 380, 130,
62 145, 0, 400, 5, 668, 30, 463, 136, 155, 30,
63 30, 205, 415, 0, 15, 0, 5, 435, 5, 767,
64 405, 173, 5, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
65 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
66 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
67 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
68 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
69 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
70 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
71 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
72 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
73 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
74 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
75 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
76 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242,
77 3242, 3242, 3242, 3242, 3242, 3242
78 };
79 register unsigned int hval = len;
80
81 switch (hval)
82 {
83 default:
84 hval += asso_values[(unsigned char)str[13]];
85 /*FALLTHROUGH*/
86 case 13:
87 case 12:
88 case 11:
89 hval += asso_values[(unsigned char)str[10]];
90 /*FALLTHROUGH*/
91 case 10:
92 hval += asso_values[(unsigned char)str[9]];
93 /*FALLTHROUGH*/
94 case 9:
95 case 8:
96 case 7:
97 hval += asso_values[(unsigned char)str[6]];
98 /*FALLTHROUGH*/
99 case 6:
100 hval += asso_values[(unsigned char)str[5]];
101 /*FALLTHROUGH*/
102 case 5:
103 case 4:
104 hval += asso_values[(unsigned char)str[3]];
105 /*FALLTHROUGH*/
106 case 3:
107 hval += asso_values[(unsigned char)str[2]];
108 /*FALLTHROUGH*/
109 case 2:
110 hval += asso_values[(unsigned char)str[1]];
111 /*FALLTHROUGH*/
112 case 1:
113 hval += asso_values[(unsigned char)str[0]];
114 break;
115 }
116 return hval + asso_values[(unsigned char)str[len - 1]];
117}
118
119static const VimLFuncDef functions[] =
120 {
121 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
122 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
123 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
124 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
125 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
126 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
127 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
128 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
129 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
130#line 374 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
131 {"get", 2, 3, &f_get, (FunPtr)NULL},
132 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
133#line 479 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
134 {"setenv", 2, 2, &f_setenv, (FunPtr)NULL},
135 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
136 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
137#line 319 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
138 {"getenv", 1, MAX_FUNC_ARGS, &f_getenv, (FunPtr)NULL},
139#line 81 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
140 {"reverse", 1, 1, &f_reverse, (FunPtr)NULL},
141 {"",0,0,NULL,NULL},
142#line 43 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
143 {"sqrt", 1, 1, &float_op_wrapper, (FunPtr)&sqrt},
144 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
145 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
146 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
147#line 401 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
148 {"setreg", 2, 3, &f_setreg, (FunPtr)NULL},
149#line 327 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
150 {"tr", 3, 3, &f_tr, (FunPtr)NULL},
151 {"",0,0,NULL,NULL},
152#line 424 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
153 {"argv", 0, 2, &f_argv, (FunPtr)NULL},
154 {"",0,0,NULL,NULL},
155#line 172 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
156 {"getreg", 0, 3, &f_getreg, (FunPtr)NULL},
157 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
158 {"",0,0,NULL,NULL},
159#line 218 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
160 {"getregtype", 0, 1, &f_getregtype, (FunPtr)NULL},
161 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
162 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
163 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
164 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
165 {"",0,0,NULL,NULL},
166#line 76 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
167 {"atan2", 2, 2, &f_atan2, (FunPtr)NULL},
168#line 138 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
169 {"rename", 2, 2, &f_rename, (FunPtr)NULL},
170 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
171 {"",0,0,NULL,NULL},
172#line 42 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
173 {"range", 1, 3, &f_range, (FunPtr)NULL},
174#line 117 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
175 {"str2nr", 1, 2, &f_str2nr, (FunPtr)NULL},
176 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
177 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
178#line 434 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
179 {"string", 1, 1, &f_string, (FunPtr)NULL},
180 {"",0,0,NULL,NULL},
181#line 248 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
182 {"strtrans", 1, 1, &f_strtrans, (FunPtr)NULL},
183 {"",0,0,NULL,NULL},
184#line 400 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
185 {"items", 1, 1, &f_items, (FunPtr)NULL},
186#line 90 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
187 {"serverstart", 0, 1, &f_serverstart, (FunPtr)NULL},
188 {"",0,0,NULL,NULL},
189#line 344 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
190 {"tan", 1, 1, &float_op_wrapper, (FunPtr)&tan},
191 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
192#line 294 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
193 {"insert", 2, 3, &f_insert, (FunPtr)NULL},
194 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
195#line 168 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
196 {"atan", 1, 1, &float_op_wrapper, (FunPtr)&atan},
197 {"",0,0,NULL,NULL},
198#line 121 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
199 {"invert", 1, 1, &f_invert, (FunPtr)NULL},
200 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
201 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
202 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
203 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
204 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
205 {"",0,0,NULL,NULL},
206#line 155 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
207 {"sin", 1, 1, &float_op_wrapper, (FunPtr)&sin},
208 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
209 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
210 {"",0,0,NULL,NULL},
211#line 101 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
212 {"asin", 1, 1, &float_op_wrapper, (FunPtr)&asin},
213#line 392 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
214 {"isnan", 1, 1, &f_isnan, (FunPtr)NULL},
215 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
216 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
217 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
218 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
219 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
220 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
221 {"",0,0,NULL,NULL},
222#line 324 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
223 {"trim", 1, 2, &f_trim, (FunPtr)NULL},
224 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
225 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
226 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
227 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
228#line 141 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
229 {"min", 1, 1, &f_min, (FunPtr)NULL},
230 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
231 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
232 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
233 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
234#line 195 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
235 {"nvim_set_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_set_var},
236#line 164 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
237 {"nvim_set_vvar", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_set_vvar},
238 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
239 {"",0,0,NULL,NULL},
240#line 170 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
241 {"nvim_get_var", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_var},
242#line 96 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
243 {"nvim_get_vvar", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_vvar},
244 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
245#line 235 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
246 {"escape", 2, 2, &f_escape, (FunPtr)NULL},
247 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
248 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
249 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
250 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
251#line 214 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
252 {"nvim_tabpage_set_var", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_tabpage_set_var},
253 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
254 {"",0,0,NULL,NULL},
255#line 139 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
256 {"nvim_get_namespaces", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_namespaces},
257#line 108 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
258 {"nvim_tabpage_get_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_tabpage_get_var},
259 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
260#line 208 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
261 {"nvim_tabpage_get_number", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_tabpage_get_number},
262 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
263 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
264 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
265 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
266 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
267 {"",0,0,NULL,NULL},
268#line 19 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
269 {"nvim_tabpage_get_win", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_tabpage_get_win},
270 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
271 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
272#line 200 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
273 {"nvim_input", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_input},
274 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
275#line 267 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
276 {"strchars", 1, 2, &f_strchars, (FunPtr)NULL},
277 {"",0,0,NULL,NULL},
278#line 136 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
279 {"setmatches", 1, 1, &f_setmatches, (FunPtr)NULL},
280 {"",0,0,NULL,NULL},
281#line 303 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
282 {"getchar", 0, 1, &f_getchar, (FunPtr)NULL},
283 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
284#line 306 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
285 {"getmatches", 0, 0, &f_getmatches, (FunPtr)NULL},
286 {"",0,0,NULL,NULL},
287#line 348 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
288 {"taglist", 1, 2, &f_taglist, (FunPtr)NULL},
289 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
290 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
291 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
292 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
293 {"",0,0,NULL,NULL},
294#line 382 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
295 {"setline", 2, 2, &f_setline, (FunPtr)NULL},
296#line 490 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
297 {"matchstr", 2, 4, &f_matchstr, (FunPtr)NULL},
298 {"",0,0,NULL,NULL},
299#line 309 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
300 {"strgetchar", 2, 2, &f_strgetchar, (FunPtr)NULL},
301 {"",0,0,NULL,NULL},
302#line 462 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
303 {"getline", 1, 2, &f_getline, (FunPtr)NULL},
304#line 247 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
305 {"matcharg", 1, 1, &f_matcharg, (FunPtr)NULL},
306#line 181 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
307 {"setqflist", 1, 3, &f_setqflist, (FunPtr)NULL},
308 {"",0,0,NULL,NULL},
309#line 39 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
310 {"strcharpart", 2, 3, &f_strcharpart, (FunPtr)NULL},
311 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
312#line 265 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
313 {"getqflist", 0, 1, &f_getqflist, (FunPtr)NULL},
314#line 194 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
315 {"serverlist", 0, 0, &f_serverlist, (FunPtr)NULL},
316 {"",0,0,NULL,NULL},
317#line 337 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
318 {"reltime", 0, 2, &f_reltime, (FunPtr)NULL},
319#line 356 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
320 {"synID", 3, 3, &f_synID, (FunPtr)NULL},
321 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
322 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
323#line 189 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
324 {"len", 1, 1, &f_len, (FunPtr)NULL},
325#line 383 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
326 {"line", 1, 1, &f_line, (FunPtr)NULL},
327#line 238 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
328 {"screenattr", 2, 2, &f_screenattr, (FunPtr)NULL},
329#line 78 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
330 {"indent", 1, 1, &f_indent, (FunPtr)NULL},
331#line 44 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
332 {"nr2char", 1, 2, &f_nr2char, (FunPtr)NULL},
333 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
334 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
335 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
336 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
337 {"",0,0,NULL,NULL},
338#line 37 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
339 {"resolve", 1, 1, &f_resolve, (FunPtr)NULL},
340 {"",0,0,NULL,NULL},
341#line 103 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
342 {"sort", 1, 3, &f_sort, (FunPtr)NULL},
343 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
344#line 298 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
345 {"or", 2, 2, &f_or, (FunPtr)NULL},
346#line 355 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
347 {"synIDtrans", 1, 1, &f_synIDtrans, (FunPtr)NULL},
348 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
349#line 365 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
350 {"strlen", 1, 1, &f_strlen, (FunPtr)NULL},
351#line 305 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
352 {"synIDattr", 2, 3, &f_synIDattr, (FunPtr)NULL},
353 {"",0,0,NULL,NULL},
354#line 322 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
355 {"system", 1, 2, &f_system, (FunPtr)NULL},
356#line 307 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
357 {"reltimestr", 1, 1, &f_reltimestr, (FunPtr)NULL},
358 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
359 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
360 {"",0,0,NULL,NULL},
361#line 36 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
362 {"sign_define", 1, 2, &f_sign_define, (FunPtr)NULL},
363 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
364 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
365#line 369 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
366 {"remove", 2, 3, &f_remove, (FunPtr)NULL},
367 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
368 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
369 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
370 {"",0,0,NULL,NULL},
371#line 169 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
372 {"nvim_eval", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_eval},
373 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
374 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
375 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
376#line 140 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
377 {"nvim_create_namespace", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_create_namespace},
378#line 197 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
379 {"nvim_replace_termcodes", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_replace_termcodes},
380 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
381 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
382#line 67 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
383 {"nvim_del_var", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_del_var},
384 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
385 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
386 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
387 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
388 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
389 {"",0,0,NULL,NULL},
390#line 209 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
391 {"argc", 0, 1, &f_argc, (FunPtr)NULL},
392 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
393#line 216 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
394 {"nvim_tabpage_list_wins", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_tabpage_list_wins},
395 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
396#line 213 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
397 {"nvim_tabpage_del_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_tabpage_del_var},
398 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
399 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
400#line 206 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
401 {"getcmdtype", 0, 0, &f_getcmdtype, (FunPtr)NULL},
402 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
403 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
404 {"",0,0,NULL,NULL},
405#line 63 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
406 {"delete", 1, 2, &f_delete, (FunPtr)NULL},
407 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
408 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
409#line 207 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
410 {"nvim_tabpage_is_valid", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_tabpage_is_valid},
411 {"",0,0,NULL,NULL},
412#line 425 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
413 {"keys", 1, 1, &f_keys, (FunPtr)NULL},
414 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
415 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
416 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
417 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
418#line 474 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
419 {"id", 1, 1, &f_id, (FunPtr)NULL},
420 {"",0,0,NULL,NULL},
421#line 277 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
422 {"eval", 1, 1, &f_eval, (FunPtr)NULL},
423 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
424 {"",0,0,NULL,NULL},
425#line 377 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
426 {"and", 2, 2, &f_and, (FunPtr)NULL},
427 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
428#line 371 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
429 {"matchdelete", 1, 1, &f_matchdelete, (FunPtr)NULL},
430 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
431 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
432 {"",0,0,NULL,NULL},
433#line 59 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
434 {"environ", 0, 0, &f_environ, (FunPtr)NULL},
435#line 349 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
436 {"cos", 1, 1, &float_op_wrapper, (FunPtr)&cos},
437#line 215 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
438 {"arglistid", 0, 2, &f_arglistid, (FunPtr)NULL},
439 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
440 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
441#line 47 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
442 {"acos", 1, 1, &float_op_wrapper, (FunPtr)&acos},
443#line 83 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
444 {"screenchar", 2, 2, &f_screenchar, (FunPtr)NULL},
445 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
446#line 467 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
447 {"nvim_get_mode", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_mode},
448 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
449 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
450#line 430 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
451 {"matchend", 2, 4, &f_matchend, (FunPtr)NULL},
452 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
453 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
454#line 237 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
455 {"readfile", 1, 3, &f_readfile, (FunPtr)NULL},
456 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
457#line 473 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
458 {"mkdir", 1, 3, &f_mkdir, (FunPtr)NULL},
459 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
460 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
461 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
462 {"",0,0,NULL,NULL},
463#line 345 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
464 {"matchlist", 2, 4, &f_matchlist, (FunPtr)NULL},
465#line 276 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
466 {"log10", 1, 1, &float_op_wrapper, (FunPtr)&log10},
467 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
468#line 480 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
469 {"log", 1, 1, &float_op_wrapper, (FunPtr)&log},
470 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
471 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
472#line 279 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
473 {"getchangelist", 1, 1, &f_getchangelist, (FunPtr)NULL},
474 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
475 {"",0,0,NULL,NULL},
476#line 352 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
477 {"cindent", 1, 1, &f_cindent, (FunPtr)NULL},
478#line 193 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
479 {"systemlist", 1, 3, &f_systemlist, (FunPtr)NULL},
480#line 428 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
481 {"mode", 0, 1, &f_mode, (FunPtr)NULL},
482 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
483 {"",0,0,NULL,NULL},
484#line 492 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
485 {"abs", 1, 1, &f_abs, (FunPtr)NULL},
486 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
487#line 252 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
488 {"matchstrpos", 2, 4, &f_matchstrpos, (FunPtr)NULL},
489 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
490 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
491 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
492 {"",0,0,NULL,NULL},
493#line 217 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
494 {"str2float", 1, 1, &f_str2float, (FunPtr)NULL},
495 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
496 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
497 {"",0,0,NULL,NULL},
498#line 246 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
499 {"iconv", 3, 3, &f_iconv, (FunPtr)NULL},
500 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
501 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
502 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
503 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
504 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
505 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
506 {"",0,0,NULL,NULL},
507#line 396 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
508 {"settabvar", 3, 3, &f_settabvar, (FunPtr)NULL},
509 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
510 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
511#line 464 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
512 {"gettabvar", 2, 3, &f_gettabvar, (FunPtr)NULL},
513 {"",0,0,NULL,NULL},
514#line 390 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
515 {"setpos", 2, 2, &f_setpos, (FunPtr)NULL},
516 {"",0,0,NULL,NULL},
517#line 395 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
518 {"settagstack", 2, 3, &f_settagstack, (FunPtr)NULL},
519 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
520#line 486 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
521 {"getpos", 1, 1, &f_getpos, (FunPtr)NULL},
522#line 501 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
523 {"reltimefloat", 1, 1, &f_reltimefloat, (FunPtr)NULL},
524#line 105 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
525 {"gettagstack", 0, 1, &f_gettagstack, (FunPtr)NULL},
526 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
527#line 389 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
528 {"getcwd", 0, 2, &f_getcwd, (FunPtr)NULL},
529 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
530 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
531#line 472 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
532 {"exists", 1, 1, &f_exists, (FunPtr)NULL},
533 {"",0,0,NULL,NULL},
534#line 484 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
535 {"add", 2, 2, &f_add, (FunPtr)NULL},
536 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
537#line 282 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
538 {"repeat", 2, 2, &f_repeat, (FunPtr)NULL},
539 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
540 {"",0,0,NULL,NULL},
541#line 49 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
542 {"getcmdline", 0, 0, &f_getcmdline, (FunPtr)NULL},
543 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
544#line 432 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
545 {"getfsize", 1, 1, &f_getfsize, (FunPtr)NULL},
546 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
547#line 135 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
548 {"nvim_get_context", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_context},
549#line 388 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
550 {"nvim_get_commands", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_commands},
551#line 114 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
552 {"setfperm", 2, 2, &f_setfperm, (FunPtr)NULL},
553 {"",0,0,NULL,NULL},
554#line 342 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
555 {"getcharmod", 0, 0, &f_getcharmod, (FunPtr)NULL},
556 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
557#line 422 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
558 {"getfperm", 1, 1, &f_getfperm, (FunPtr)NULL},
559 {"",0,0,NULL,NULL},
560#line 166 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
561 {"setloclist", 2, 4, &f_setloclist, (FunPtr)NULL},
562 {"",0,0,NULL,NULL},
563#line 275 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
564 {"strpart", 2, 3, &f_strpart, (FunPtr)NULL},
565 {"",0,0,NULL,NULL},
566#line 287 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
567 {"screencol", 0, 0, &f_screencol, (FunPtr)NULL},
568#line 186 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
569 {"getloclist", 1, 2, &f_getloclist, (FunPtr)NULL},
570#line 112 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
571 {"maparg", 1, 4, &f_maparg, (FunPtr)NULL},
572#line 66 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
573 {"nvim_get_color_by_name", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_color_by_name},
574#line 437 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
575 {"matchadd", 2, 5, &f_matchadd, (FunPtr)NULL},
576#line 12 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
577 {"ceil", 1, 1, &float_op_wrapper, (FunPtr)&ceil},
578 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
579 {"",0,0,NULL,NULL},
580#line 134 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
581 {"getftime", 1, 1, &f_getftime, (FunPtr)NULL},
582 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
583 {"",0,0,NULL,NULL},
584#line 457 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
585 {"synstack", 2, 2, &f_synstack, (FunPtr)NULL},
586 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
587 {"",0,0,NULL,NULL},
588#line 488 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
589 {"getfontname", 0, 1, &f_getfontname, (FunPtr)NULL},
590 {"",0,0,NULL,NULL},
591#line 16 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
592 {"strftime", 1, 2, &f_strftime, (FunPtr)NULL},
593 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
594#line 450 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
595 {"nvim_select_popupmenu_item", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_select_popupmenu_item},
596 {"",0,0,NULL,NULL},
597#line 418 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
598 {"tempname", 0, 0, &f_tempname, (FunPtr)NULL},
599 {"",0,0,NULL,NULL},
600#line 184 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
601 {"isinf", 1, 1, &f_isinf, (FunPtr)NULL},
602 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
603 {"",0,0,NULL,NULL},
604#line 281 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
605 {"uniq", 1, 3, &f_uniq, (FunPtr)NULL},
606 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
607 {"",0,0,NULL,NULL},
608#line 340 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
609 {"termopen", 1, 2, &f_termopen, (FunPtr)NULL},
610 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
611 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
612 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
613 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
614 {"",0,0,NULL,NULL},
615#line 341 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
616 {"menu_get", 1, 2, &f_menu_get, (FunPtr)NULL},
617 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
618 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
619 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
620 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
621 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
622 {"",0,0,NULL,NULL},
623#line 65 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
624 {"nvim_paste", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_paste},
625 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
626 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
627 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
628 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
629#line 18 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
630 {"sign_getplaced", 0, 2, &f_sign_getplaced, (FunPtr)NULL},
631 {"",0,0,NULL,NULL},
632#line 435 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
633 {"matchaddpos", 2, 5, &f_matchaddpos, (FunPtr)NULL},
634 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
635#line 278 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
636 {"localtime", 0, 0, &f_localtime, (FunPtr)NULL},
637 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
638 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
639 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
640 {"",0,0,NULL,NULL},
641#line 296 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
642 {"execute", 1, 2, &f_execute, (FunPtr)NULL},
643 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
644 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
645#line 46 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
646 {"ctxsize", 0, 0, &f_ctxsize, (FunPtr)NULL},
647 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
648#line 436 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
649 {"executable", 1, 1, &f_executable, (FunPtr)NULL},
650#line 233 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
651 {"ctxset", 1, 2, &f_ctxset, (FunPtr)NULL},
652 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
653 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
654#line 335 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
655 {"ctxget", 0, 1, &f_ctxget, (FunPtr)NULL},
656 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
657 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
658 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
659 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
660 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
661 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
662 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
663 {"",0,0,NULL,NULL},
664#line 312 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
665 {"virtcol", 1, 1, &f_virtcol, (FunPtr)NULL},
666#line 23 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
667 {"tagfiles", 0, 0, &f_tagfiles, (FunPtr)NULL},
668#line 417 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
669 {"getcurpos", 0, 0, &f_getcurpos, (FunPtr)NULL},
670 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
671 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
672 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
673 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
674 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
675 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
676 {"",0,0,NULL,NULL},
677#line 427 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
678 {"rpcstart", 1, 2, &f_rpcstart, (FunPtr)NULL},
679 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
680 {"",0,0,NULL,NULL},
681#line 257 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
682 {"type", 1, 1, &f_type, (FunPtr)NULL},
683 {"",0,0,NULL,NULL},
684#line 80 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
685 {"screenpos", 3, 3, &f_screenpos, (FunPtr)NULL},
686 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
687 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
688#line 471 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
689 {"call", 2, 3, &f_call, (FunPtr)NULL},
690 {"",0,0,NULL,NULL},
691#line 314 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
692 {"values", 1, 1, &f_values, (FunPtr)NULL},
693#line 386 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
694 {"tolower", 1, 1, &f_tolower, (FunPtr)NULL},
695 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
696#line 199 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
697 {"split", 1, 3, &f_split, (FunPtr)NULL},
698 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
699 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
700#line 470 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
701 {"index", 2, 4, &f_index, (FunPtr)NULL},
702#line 449 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
703 {"cursor", 1, 3, &f_cursor, (FunPtr)NULL},
704 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
705 {"",0,0,NULL,NULL},
706#line 339 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
707 {"trunc", 1, 1, &float_op_wrapper, (FunPtr)&trunc},
708 {"",0,0,NULL,NULL},
709#line 203 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
710 {"nvim_command", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_command},
711 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
712 {"",0,0,NULL,NULL},
713#line 431 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
714 {"filter", 2, 2, &f_filter, (FunPtr)NULL},
715 {"",0,0,NULL,NULL},
716#line 466 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
717 {"empty", 1, 1, &f_empty, (FunPtr)NULL},
718 {"",0,0,NULL,NULL},
719#line 177 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
720 {"sign_getdefined", 0, 1, &f_sign_getdefined, (FunPtr)NULL},
721 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
722 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
723 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
724 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
725#line 97 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
726 {"dictwatcheradd", 3, 3, &f_dictwatcheradd, (FunPtr)NULL},
727 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
728 {"",0,0,NULL,NULL},
729#line 262 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
730 {"xor", 2, 2, &f_xor, (FunPtr)NULL},
731#line 77 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
732 {"nvim_feedkeys", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_feedkeys},
733#line 125 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
734 {"sign_place", 4, 5, &f_sign_place, (FunPtr)NULL},
735 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
736#line 362 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
737 {"col", 1, 1, &f_col, (FunPtr)NULL},
738 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
739 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
740 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
741 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
742 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
743#line 68 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
744 {"dictwatcherdel", 3, 3, &f_dictwatcherdel, (FunPtr)NULL},
745 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
746 {"",0,0,NULL,NULL},
747#line 130 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
748 {"getcompletion", 2, 3, &f_getcompletion, (FunPtr)NULL},
749 {"",0,0,NULL,NULL},
750#line 302 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
751 {"visualmode", 0, 1, &f_visualmode, (FunPtr)NULL},
752#line 244 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
753 {"nvim_set_keymap", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_set_keymap},
754 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
755 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
756#line 131 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
757 {"nvim_get_keymap", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_keymap},
758#line 330 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
759 {"finddir", 1, 3, &f_finddir, (FunPtr)NULL},
760#line 98 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
761 {"nvim_get_proc", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_proc},
762 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
763#line 318 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
764 {"has", 1, 1, &f_has, (FunPtr)NULL},
765#line 385 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
766 {"sign_unplace", 1, 2, &f_sign_unplace, (FunPtr)NULL},
767 {"",0,0,NULL,NULL},
768#line 495 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
769 {"islocked", 1, 1, &f_islocked, (FunPtr)NULL},
770 {"",0,0,NULL,NULL},
771#line 145 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
772 {"nvim_set_current_line", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_set_current_line},
773 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
774#line 30 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
775 {"nvim_set_current_tabpage", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_set_current_tabpage},
776 {"",0,0,NULL,NULL},
777#line 150 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
778 {"nvim_get_current_line", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_current_line},
779 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
780#line 142 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
781 {"nvim_get_current_tabpage", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_current_tabpage},
782 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
783 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
784#line 196 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
785 {"nvim_command_output", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_command_output},
786#line 153 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
787 {"nvim_set_current_dir", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_set_current_dir},
788 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
789 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
790 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
791 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
792#line 280 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
793 {"setcmdpos", 1, 1, &f_setcmdpos, (FunPtr)NULL},
794 {"",0,0,NULL,NULL},
795#line 132 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
796 {"extend", 2, 3, &f_extend, (FunPtr)NULL},
797#line 441 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
798 {"isdirectory", 1, 1, &f_isdirectory, (FunPtr)NULL},
799 {"",0,0,NULL,NULL},
800#line 236 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
801 {"getcmdpos", 0, 0, &f_getcmdpos, (FunPtr)NULL},
802#line 149 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
803 {"nvim_set_current_win", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_set_current_win},
804 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
805 {"",0,0,NULL,NULL},
806#line 358 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
807 {"sha256", 1, 1, &f_sha256, (FunPtr)NULL},
808#line 176 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
809 {"nvim_get_current_win", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_current_win},
810 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
811 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
812#line 399 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
813 {"histget", 1, 2, &f_histget, (FunPtr)NULL},
814#line 489 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
815 {"getpid", 0, 0, &f_getpid, (FunPtr)NULL},
816 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
817 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
818#line 419 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
819 {"feedkeys", 1, 2, &f_feedkeys, (FunPtr)NULL},
820 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
821 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
822 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
823 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
824 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
825 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
826#line 412 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
827 {"histnr", 1, 1, &f_histnr, (FunPtr)NULL},
828 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
829 {"",0,0,NULL,NULL},
830#line 26 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
831 {"msgpackparse", 1, 1, &f_msgpackparse, (FunPtr)NULL},
832#line 106 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
833 {"garbagecollect", 0, 1, &f_garbagecollect, (FunPtr)NULL},
834 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
835 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
836 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
837 {"",0,0,NULL,NULL},
838#line 465 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
839 {"byte2line", 1, 1, &f_byte2line, (FunPtr)NULL},
840 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
841 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
842 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
843 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
844 {"",0,0,NULL,NULL},
845#line 261 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
846 {"join", 1, 2, &f_join, (FunPtr)NULL},
847 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
848 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
849 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
850 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
851 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
852 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
853 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
854#line 175 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
855 {"line2byte", 1, 1, &f_line2byte, (FunPtr)NULL},
856 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
857 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
858 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
859 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
860#line 190 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
861 {"glob2regpat", 1, 1, &f_glob2regpat, (FunPtr)NULL},
862 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
863 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
864 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
865#line 259 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
866 {"complete", 2, 2, &f_complete, (FunPtr)NULL},
867 {"",0,0,NULL,NULL},
868#line 14 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
869 {"lispindent", 1, 1, &f_lispindent, (FunPtr)NULL},
870 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
871#line 439 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
872 {"findfile", 1, 3, &f_findfile, (FunPtr)NULL},
873 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
874 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
875 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
876#line 354 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
877 {"synconcealed", 2, 2, &f_synconcealed, (FunPtr)NULL},
878 {"",0,0,NULL,NULL},
879#line 75 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
880 {"rpcnotify", 2, MAX_FUNC_ARGS, &f_rpcnotify, (FunPtr)NULL},
881 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
882#line 456 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
883 {"count", 2, 4, &f_count, (FunPtr)NULL},
884#line 264 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
885 {"nvim_del_keymap", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_del_keymap},
886 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
887#line 408 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
888 {"setbufvar", 3, 3, &f_setbufvar, (FunPtr)NULL},
889 {"",0,0,NULL,NULL},
890#line 372 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
891 {"wait", 2, 3, &f_wait, (FunPtr)NULL},
892 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
893#line 500 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
894 {"getbufvar", 2, 3, &f_getbufvar, (FunPtr)NULL},
895 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
896 {"",0,0,NULL,NULL},
897#line 53 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
898 {"float2nr", 1, 1, &f_float2nr, (FunPtr)NULL},
899 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
900#line 89 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
901 {"nvim_del_current_line", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_del_current_line},
902 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
903 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
904#line 394 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
905 {"setwinvar", 3, 3, &f_setwinvar, (FunPtr)NULL},
906#line 239 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
907 {"hlID", 1, 1, &f_hlID, (FunPtr)NULL},
908 {"",0,0,NULL,NULL},
909#line 350 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
910 {"tabpagenr", 0, 1, &f_tabpagenr, (FunPtr)NULL},
911#line 64 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
912 {"round", 1, 1, &float_op_wrapper, (FunPtr)&round},
913#line 243 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
914 {"getwinvar", 2, 3, &f_getwinvar, (FunPtr)NULL},
915 {"",0,0,NULL,NULL},
916#line 317 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
917 {"undotree", 0, 0, &f_undotree, (FunPtr)NULL},
918#line 292 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
919 {"stdioopen", 1, 1, &f_stdioopen, (FunPtr)NULL},
920 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
921 {"",0,0,NULL,NULL},
922#line 438 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
923 {"match", 2, 4, &f_match, (FunPtr)NULL},
924 {"",0,0,NULL,NULL},
925#line 241 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
926 {"gettabinfo", 0, 1, &f_gettabinfo, (FunPtr)NULL},
927 {"",0,0,NULL,NULL},
928#line 451 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
929 {"confirm", 1, 4, &f_confirm, (FunPtr)NULL},
930#line 487 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
931 {"max", 1, 1, &f_max, (FunPtr)NULL},
932 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
933 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
934#line 414 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
935 {"prevnonblank", 1, 1, &f_prevnonblank, (FunPtr)NULL},
936#line 387 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
937 {"mapcheck", 1, 3, &f_mapcheck, (FunPtr)NULL},
938 {"",0,0,NULL,NULL},
939#line 84 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
940 {"setcharsearch", 1, 1, &f_setcharsearch, (FunPtr)NULL},
941#line 192 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
942 {"sockconnect", 2, 3, &f_sockconnect, (FunPtr)NULL},
943#line 144 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
944 {"nextnonblank", 1, 1, &f_nextnonblank, (FunPtr)NULL},
945 {"",0,0,NULL,NULL},
946#line 359 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
947 {"substitute", 4, 4, &f_substitute, (FunPtr)NULL},
948#line 230 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
949 {"getcharsearch", 0, 0, &f_getcharsearch, (FunPtr)NULL},
950 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
951 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
952#line 299 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
953 {"stridx", 2, 3, &f_stridx, (FunPtr)NULL},
954 {"",0,0,NULL,NULL},
955#line 31 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
956 {"map", 2, 2, &f_map, (FunPtr)NULL},
957 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
958#line 481 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
959 {"argidx", 0, 0, &f_argidx, (FunPtr)NULL},
960 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
961 {"",0,0,NULL,NULL},
962#line 410 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
963 {"serverstop", 1, 1, &f_serverstop, (FunPtr)NULL},
964 {"",0,0,NULL,NULL},
965#line 270 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
966 {"winnr", 0, 1, &f_winnr, (FunPtr)NULL},
967#line 463 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
968 {"deletebufline", 2, 3, &f_deletebufline, (FunPtr)NULL},
969 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
970 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
971#line 404 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
972 {"nvim_get_color_map", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_color_map},
973#line 212 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
974 {"json_encode", 1, 1, &f_json_encode, (FunPtr)NULL},
975#line 110 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
976 {"char2nr", 1, 2, &f_char2nr, (FunPtr)NULL},
977#line 171 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
978 {"changenr", 0, 0, &f_changenr, (FunPtr)NULL},
979 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
980 {"",0,0,NULL,NULL},
981#line 411 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
982 {"eventhandler", 0, 0, &f_eventhandler, (FunPtr)NULL},
983#line 391 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
984 {"fnameescape", 1, 1, &f_fnameescape, (FunPtr)NULL},
985 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
986 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
987 {"",0,0,NULL,NULL},
988#line 28 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
989 {"tabpagewinnr", 1, 2, &f_tabpagewinnr, (FunPtr)NULL},
990 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
991 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
992 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
993 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
994#line 160 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
995 {"nvim_err_write", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_err_write},
996 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
997#line 496 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
998 {"pyeval", 1, 1, &f_pyeval, (FunPtr)NULL},
999#line 116 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1000 {"py3eval", 1, 1, &f_py3eval, (FunPtr)NULL},
1001 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1002 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1003 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1004#line 478 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1005 {"luaeval", 1, 2, &f_luaeval, (FunPtr)NULL},
1006 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1007#line 407 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1008 {"input", 1, 3, &f_input, (FunPtr)NULL},
1009#line 301 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1010 {"hostname", 0, 0, &f_hostname, (FunPtr)NULL},
1011#line 61 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1012 {"nvim_win_get_tabpage", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_tabpage},
1013 {"",0,0,NULL,NULL},
1014#line 38 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1015 {"inputsave", 0, 0, &f_inputsave, (FunPtr)NULL},
1016#line 129 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1017 {"pumvisible", 0, 0, &f_pumvisible, (FunPtr)NULL},
1018 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1019#line 91 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1020 {"nvim_win_set_var", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_win_set_var},
1021#line 143 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1022 {"fmod", 2, 2, &f_fmod, (FunPtr)NULL},
1023 {"",0,0,NULL,NULL},
1024#line 232 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1025 {"inputsecret", 1, 2, &f_inputsecret, (FunPtr)NULL},
1026 {"",0,0,NULL,NULL},
1027#line 85 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1028 {"nvim_win_get_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_get_var},
1029 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1030#line 180 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1031 {"assert_inrange", 3, 4, &f_assert_inrange, (FunPtr)NULL},
1032 {"",0,0,NULL,NULL},
1033#line 159 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1034 {"nvim_err_writeln", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_err_writeln},
1035#line 109 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1036 {"getjumplist", 0, 2, &f_getjumplist, (FunPtr)NULL},
1037 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1038 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1039 {"",0,0,NULL,NULL},
1040#line 360 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1041 {"nvim_buf_set_virtual_text", 5, 5, &api_wrapper, (FunPtr)&handle_nvim_buf_set_virtual_text},
1042#line 234 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1043 {"nvim_buf_set_var", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_buf_set_var},
1044 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1045 {"",0,0,NULL,NULL},
1046#line 250 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1047 {"setbufline", 3, 3, &f_setbufline, (FunPtr)NULL},
1048#line 245 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1049 {"nvim_buf_get_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_get_var},
1050 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1051 {"",0,0,NULL,NULL},
1052#line 498 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1053 {"getbufline", 2, 3, &f_getbufline, (FunPtr)NULL},
1054#line 182 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1055 {"nvim_strwidth", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_strwidth},
1056#line 226 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1057 {"nvim_buf_set_name", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_set_name},
1058#line 137 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1059 {"nvim_put", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_put},
1060 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1061#line 60 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1062 {"nvim_win_get_number", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_number},
1063#line 295 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1064 {"nvim_buf_get_name", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_buf_get_name},
1065 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1066#line 162 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1067 {"nvim_set_option", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_set_option},
1068#line 48 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1069 {"screenrow", 0, 0, &f_screenrow, (FunPtr)NULL},
1070 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1071 {"",0,0,NULL,NULL},
1072#line 163 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1073 {"nvim_get_option", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_option},
1074 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1075#line 58 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1076 {"sign_undefine", 0, 1, &f_sign_undefine, (FunPtr)NULL},
1077 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1078 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1079 {"",0,0,NULL,NULL},
1080#line 229 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1081 {"nvim_buf_get_number", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_buf_get_number},
1082 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1083 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1084 {"",0,0,NULL,NULL},
1085#line 485 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1086 {"floor", 1, 1, &float_op_wrapper, (FunPtr)&floor},
1087 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1088 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1089 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1090 {"",0,0,NULL,NULL},
1091#line 331 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1092 {"timer_start", 2, 3, &f_timer_start, (FunPtr)NULL},
1093 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1094 {"",0,0,NULL,NULL},
1095#line 120 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1096 {"strridx", 2, 3, &f_strridx, (FunPtr)NULL},
1097#line 443 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1098 {"file_readable", 1, 1, &f_filereadable, (FunPtr)NULL},
1099#line 353 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1100 {"json_decode", 1, 1, &f_json_decode, (FunPtr)NULL},
1101 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1102 {"",0,0,NULL,NULL},
1103#line 258 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1104 {"nvim__stats", 0, 0, &api_wrapper, (FunPtr)&handle_nvim__stats},
1105 {"",0,0,NULL,NULL},
1106#line 249 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1107 {"clearmatches", 0, 0, &f_clearmatches, (FunPtr)NULL},
1108#line 461 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1109 {"getftype", 1, 1, &f_getftype, (FunPtr)NULL},
1110 {"",0,0,NULL,NULL},
1111#line 304 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1112 {"undofile", 1, 1, &f_undofile, (FunPtr)NULL},
1113 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1114 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1115 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1116 {"",0,0,NULL,NULL},
1117#line 423 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1118 {"chansend", 2, 2, &f_chansend, (FunPtr)NULL},
1119 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1120#line 316 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1121 {"winline", 0, 0, &f_winline, (FunPtr)NULL},
1122#line 502 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1123 {"histdel", 1, 2, &f_histdel, (FunPtr)NULL},
1124 {"",0,0,NULL,NULL},
1125#line 376 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1126 {"spellsuggest", 1, 3, &f_spellsuggest, (FunPtr)NULL},
1127 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1128#line 323 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1129 {"test_garbagecollect_now", 0, 0, &f_test_garbagecollect_now, (FunPtr)NULL},
1130 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1131 {"",0,0,NULL,NULL},
1132#line 40 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1133 {"libcallnr", 3, 3, &f_libcallnr, (FunPtr)NULL},
1134#line 482 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1135 {"rpcrequest", 2, MAX_FUNC_ARGS, &f_rpcrequest, (FunPtr)NULL},
1136 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1137 {"",0,0,NULL,NULL},
1138#line 255 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1139 {"haslocaldir", 0, 2, &f_haslocaldir, (FunPtr)NULL},
1140 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1141 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1142#line 161 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1143 {"last_buffer_nr", 0, 0, &f_last_buffer_nr, (FunPtr)NULL},
1144 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1145 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1146 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1147#line 57 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1148 {"nvim_win_set_config", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_set_config},
1149 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1150 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1151#line 55 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1152 {"nvim_win_get_config", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_config},
1153 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1154 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1155#line 41 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1156 {"nvim_win_set_cursor", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_set_cursor},
1157 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1158 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1159#line 79 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1160 {"nvim_win_get_cursor", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_cursor},
1161 {"",0,0,NULL,NULL},
1162#line 402 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1163 {"complete_info", 0, 1, &f_complete_info, (FunPtr)NULL},
1164 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1165#line 27 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1166 {"nvim_buf_get_commands", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_get_commands},
1167 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1168#line 379 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1169 {"assert_false", 1, 2, &f_assert_false, (FunPtr)NULL},
1170 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1171 {"",0,0,NULL,NULL},
1172#line 283 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1173 {"nvim_win_del_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_del_var},
1174#line 300 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1175 {"foldlevel", 1, 1, &f_foldlevel, (FunPtr)NULL},
1176 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1177 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1178 {"",0,0,NULL,NULL},
1179#line 154 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1180 {"nvim_set_current_buf", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_set_current_buf},
1181#line 191 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1182 {"jobstart", 1, 2, &f_jobstart, (FunPtr)NULL},
1183#line 440 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1184 {"assert_notequal", 2, 3, &f_assert_notequal, (FunPtr)NULL},
1185#line 273 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1186 {"nvim_buf_set_lines", 5, 5, &api_wrapper, (FunPtr)&handle_nvim_buf_set_lines},
1187 {"",0,0,NULL,NULL},
1188#line 156 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1189 {"nvim_get_current_buf", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_get_current_buf},
1190#line 326 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1191 {"simplify", 1, 1, &f_simplify, (FunPtr)NULL},
1192 {"",0,0,NULL,NULL},
1193#line 100 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1194 {"nvim_buf_get_lines", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_buf_get_lines},
1195#line 329 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1196 {"nvim_win_is_valid", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_is_valid},
1197 {"",0,0,NULL,NULL},
1198#line 221 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1199 {"nvim_buf_del_var", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_del_var},
1200#line 409 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1201 {"complete_add", 1, 1, &f_complete_add, (FunPtr)NULL},
1202 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1203#line 148 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1204 {"nvim_create_buf", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_create_buf},
1205 {"",0,0,NULL,NULL},
1206#line 328 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1207 {"toupper", 1, 1, &f_toupper, (FunPtr)NULL},
1208#line 421 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1209 {"nvim_buf_get_mark", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_get_mark},
1210#line 152 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1211 {"assert_fails", 1, 2, &f_assert_fails, (FunPtr)NULL},
1212#line 266 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1213 {"copy", 1, 1, &f_copy, (FunPtr)NULL},
1214 {"",0,0,NULL,NULL},
1215#line 272 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1216 {"jobresize", 3, 3, &f_jobresize, (FunPtr)NULL},
1217 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1218 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1219#line 205 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1220 {"nvim_buf_is_valid", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_buf_is_valid},
1221#line 315 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1222 {"assert_exception", 1, 2, &f_assert_exception, (FunPtr)NULL},
1223#line 34 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1224 {"inputlist", 1, 1, &f_inputlist, (FunPtr)NULL},
1225 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1226#line 468 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1227 {"searchpos", 1, 4, &f_searchpos, (FunPtr)NULL},
1228 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1229#line 102 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1230 {"nvim_get_hl_by_name", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_get_hl_by_name},
1231 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1232 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1233 {"",0,0,NULL,NULL},
1234#line 56 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1235 {"expand", 1, 3, &f_expand, (FunPtr)NULL},
1236 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1237 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1238 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1239 {"",0,0,NULL,NULL},
1240#line 224 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1241 {"glob", 1, 4, &f_glob, (FunPtr)NULL},
1242 {"",0,0,NULL,NULL},
1243#line 24 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1244 {"append", 2, 2, &f_append, (FunPtr)NULL},
1245 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1246 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1247 {"",0,0,NULL,NULL},
1248#line 413 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1249 {"filereadable", 1, 1, &f_filereadable, (FunPtr)NULL},
1250 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1251#line 113 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1252 {"foreground", 0, 0, &f_foreground, (FunPtr)NULL},
1253 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1254#line 183 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1255 {"searchpair", 3, 7, &f_searchpair, (FunPtr)NULL},
1256#line 254 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1257 {"nvim_buf_get_offset", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_get_offset},
1258#line 158 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1259 {"histadd", 2, 2, &f_histadd, (FunPtr)NULL},
1260#line 62 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1261 {"nvim_win_set_option", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_win_set_option},
1262#line 483 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1263 {"winrestcmd", 0, 0, &f_winrestcmd, (FunPtr)NULL},
1264 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1265 {"",0,0,NULL,NULL},
1266#line 167 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1267 {"nvim_win_get_option", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_get_option},
1268 {"",0,0,NULL,NULL},
1269#line 347 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1270 {"searchdecl", 1, 3, &f_searchdecl, (FunPtr)NULL},
1271 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1272 {"",0,0,NULL,NULL},
1273#line 32 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1274 {"inputrestore", 0, 0, &f_inputrestore, (FunPtr)NULL},
1275 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1276 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1277 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1278#line 444 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1279 {"nvim_buf_set_option", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_buf_set_option},
1280 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1281#line 368 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1282 {"libcall", 3, 3, &f_libcall, (FunPtr)NULL},
1283 {"",0,0,NULL,NULL},
1284#line 231 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1285 {"nvim_buf_get_option", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_get_option},
1286#line 92 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1287 {"nvim__id", 1, 1, &api_wrapper, (FunPtr)&handle_nvim__id},
1288 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1289 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1290 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1291#line 491 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1292 {"filewritable", 1, 1, &f_filewritable, (FunPtr)NULL},
1293 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1294 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1295 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1296 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1297 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1298 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1299 {"",0,0,NULL,NULL},
1300#line 54 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1301 {"nvim_win_close", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_close},
1302 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1303#line 22 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1304 {"settabwinvar", 4, 4, &f_settabwinvar, (FunPtr)NULL},
1305 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1306 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1307#line 291 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1308 {"gettabwinvar", 3, 4, &f_gettabwinvar, (FunPtr)NULL},
1309 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1310#line 454 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1311 {"chanclose", 1, 2, &f_chanclose, (FunPtr)NULL},
1312 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1313#line 33 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1314 {"nvim_buf_get_changedtick", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_buf_get_changedtick},
1315 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1316 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1317 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1318 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1319 {"",0,0,NULL,NULL},
1320#line 178 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1321 {"nvim_list_runtime_paths", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_list_runtime_paths},
1322 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1323 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1324 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1325 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1326 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1327 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1328 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1329#line 357 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1330 {"swapname", 1, MAX_FUNC_ARGS, &f_swapname, (FunPtr)NULL},
1331#line 286 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1332 {"getwinpos", 0, 1, &f_getwinpos, (FunPtr)NULL},
1333 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1334#line 94 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1335 {"nvim_buf_clear_namespace", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_buf_clear_namespace},
1336#line 128 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1337 {"reg_recording", 0, 0, &f_reg_recording, (FunPtr)NULL},
1338 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1339#line 429 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1340 {"exp", 1, 1, &float_op_wrapper, (FunPtr)&exp},
1341#line 220 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1342 {"nvim_buf_clear_highlight", 4, 4, &api_wrapper, (FunPtr)&handle_nvim_buf_clear_highlight},
1343#line 50 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1344 {"getbufinfo", 0, 1, &f_getbufinfo, (FunPtr)NULL},
1345#line 384 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1346 {"hlexists", 1, 1, &f_hlexists, (FunPtr)NULL},
1347 {"",0,0,NULL,NULL},
1348#line 188 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1349 {"getcmdwintype", 0, 0, &f_getcmdwintype, (FunPtr)NULL},
1350 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1351 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1352 {"",0,0,NULL,NULL},
1353#line 393 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1354 {"shellescape", 1, 2, &f_shellescape, (FunPtr)NULL},
1355 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1356 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1357#line 420 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1358 {"bufexists", 1, 1, &f_bufexists, (FunPtr)NULL},
1359 {"",0,0,NULL,NULL},
1360#line 263 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1361 {"writefile", 2, 3, &f_writefile, (FunPtr)NULL},
1362#line 202 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1363 {"getwininfo", 0, 1, &f_getwininfo, (FunPtr)NULL},
1364#line 201 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1365 {"nvim_get_hl_by_id", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_get_hl_by_id},
1366 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1367 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1368 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1369#line 442 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1370 {"bufnr", 0, 2, &f_bufnr, (FunPtr)NULL},
1371 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1372#line 308 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1373 {"function", 1, 3, &f_function, (FunPtr)NULL},
1374 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1375 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1376#line 284 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1377 {"wincol", 0, 0, &f_wincol, (FunPtr)NULL},
1378 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1379 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1380 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1381 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1382#line 370 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1383 {"bufname", 0, 1, &f_bufname, (FunPtr)NULL},
1384 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1385 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1386 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1387 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1388 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1389 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1390 {"",0,0,NULL,NULL},
1391#line 333 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1392 {"printf", 1, MAX_FUNC_ARGS, &f_printf, (FunPtr)NULL},
1393 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1394 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1395 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1396 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1397 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1398 {"",0,0,NULL,NULL},
1399#line 225 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1400 {"nvim_buf_is_loaded", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_buf_is_loaded},
1401 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1402#line 20 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1403 {"inputdialog", 1, 3, &f_inputdialog, (FunPtr)NULL},
1404 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1405 {"",0,0,NULL,NULL},
1406#line 165 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1407 {"pyxeval", 1, 1, &f_pyxeval, (FunPtr)NULL},
1408 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1409 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1410 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1411 {"",0,0,NULL,NULL},
1412#line 210 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1413 {"foldtext", 0, 0, &f_foldtext, (FunPtr)NULL},
1414 {"",0,0,NULL,NULL},
1415#line 185 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1416 {"nvim_call_dict_function", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_call_dict_function},
1417 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1418 {"",0,0,NULL,NULL},
1419#line 366 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1420 {"assert_beeps", 1, 2, &f_assert_beeps, (FunPtr)NULL},
1421 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1422#line 380 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1423 {"spellbadword", 0, 1, &f_spellbadword, (FunPtr)NULL},
1424 {"",0,0,NULL,NULL},
1425#line 223 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1426 {"foldtextresult", 1, 1, &f_foldtextresult, (FunPtr)NULL},
1427 {"",0,0,NULL,NULL},
1428#line 74 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1429 {"hasmapto", 1, 3, &f_hasmapto, (FunPtr)NULL},
1430 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1431 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1432 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1433 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1434 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1435#line 122 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1436 {"nvim_list_chans", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_list_chans},
1437#line 346 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1438 {"assert_true", 1, 2, &f_assert_true, (FunPtr)NULL},
1439 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1440 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1441 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1442 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1443 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1444 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1445#line 499 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1446 {"deepcopy", 1, 2, &f_deepcopy, (FunPtr)NULL},
1447#line 398 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1448 {"search", 1, 4, &f_search, (FunPtr)NULL},
1449#line 13 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1450 {"nvim_win_get_position", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_position},
1451 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1452 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1453 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1454#line 448 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1455 {"reg_executing", 0, 0, &f_reg_executing, (FunPtr)NULL},
1456 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1457#line 219 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1458 {"browse", 4, 4, &f_browse, (FunPtr)NULL},
1459#line 269 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1460 {"winlayout", 0, 1, &f_winlayout, (FunPtr)NULL},
1461#line 21 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1462 {"jobsend", 2, 2, &f_chansend, (FunPtr)NULL},
1463 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1464 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1465#line 343 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1466 {"tanh", 1, 1, &float_op_wrapper, (FunPtr)&tanh},
1467 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1468#line 332 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1469 {"timer_pause", 2, 2, &f_timer_pause, (FunPtr)NULL},
1470 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1471 {"",0,0,NULL,NULL},
1472#line 240 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1473 {"sign_jump", 3, 3, &f_sign_jump, (FunPtr)NULL},
1474 {"",0,0,NULL,NULL},
1475#line 313 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1476 {"tabpagebuflist", 0, 1, &f_tabpagebuflist, (FunPtr)NULL},
1477 {"",0,0,NULL,NULL},
1478#line 29 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1479 {"jobclose", 1, 2, &f_chanclose, (FunPtr)NULL},
1480 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1481 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1482 {"",0,0,NULL,NULL},
1483#line 115 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1484 {"nvim__id_array", 1, 1, &api_wrapper, (FunPtr)&handle_nvim__id_array},
1485 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1486#line 17 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1487 {"sinh", 1, 1, &float_op_wrapper, (FunPtr)&sinh},
1488 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1489 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1490 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1491#line 334 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1492 {"timer_info", 0, 1, &f_timer_info, (FunPtr)NULL},
1493 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1494 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1495 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1496#line 104 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1497 {"nvim__id_dictionary", 1, 1, &api_wrapper, (FunPtr)&handle_nvim__id_dictionary},
1498 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1499 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1500 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1501 {"",0,0,NULL,NULL},
1502#line 447 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1503 {"highlightID", 1, 1, &f_hlID, (FunPtr)NULL},
1504 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1505 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1506 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1507#line 405 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1508 {"soundfold", 1, 1, &f_soundfold, (FunPtr)NULL},
1509 {"",0,0,NULL,NULL},
1510#line 453 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1511 {"globpath", 2, 5, &f_globpath, (FunPtr)NULL},
1512 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1513 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1514 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1515 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1516 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1517 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1518 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1519#line 107 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1520 {"diff_filler", 1, 1, &f_diff_filler, (FunPtr)NULL},
1521 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1522 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1523 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1524 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1525 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1526#line 361 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1527 {"fnamemodify", 2, 2, &f_fnamemodify, (FunPtr)NULL},
1528 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1529 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1530 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1531 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1532 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1533 {"",0,0,NULL,NULL},
1534#line 477 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1535 {"cscope_connection", 0, 3, &f_cscope_connection, (FunPtr)NULL},
1536 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1537 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1538#line 52 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1539 {"nvim_get_proc_children", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_proc_children},
1540 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1541 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1542 {"",0,0,NULL,NULL},
1543#line 242 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1544 {"nvim_buf_set_keymap", 5, 5, &api_wrapper, (FunPtr)&handle_nvim_buf_set_keymap},
1545 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1546 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1547#line 127 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1548 {"nvim_buf_get_keymap", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_buf_get_keymap},
1549 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1550 {"",0,0,NULL,NULL},
1551#line 297 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1552 {"wildmenumode", 0, 0, &f_wildmenumode, (FunPtr)NULL},
1553 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1554 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1555 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1556 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1557 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1558 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1559 {"",0,0,NULL,NULL},
1560#line 198 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1561 {"nvim_input_mouse", 6, 6, &api_wrapper, (FunPtr)&handle_nvim_input_mouse},
1562#line 133 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1563 {"nvim_load_context", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_load_context},
1564 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1565 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1566#line 253 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1567 {"assert_equal", 2, 3, &f_assert_equal, (FunPtr)NULL},
1568 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1569 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1570 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1571#line 460 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1572 {"bufadd", 1, 1, &f_bufadd, (FunPtr)NULL},
1573 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1574 {"",0,0,NULL,NULL},
1575#line 363 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1576 {"byteidx", 2, 2, &f_byteidx, (FunPtr)NULL},
1577 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1578 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1579 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1580 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1581#line 251 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1582 {"buflisted", 1, 1, &f_buflisted, (FunPtr)NULL},
1583 {"",0,0,NULL,NULL},
1584#line 445 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1585 {"nvim_out_write", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_out_write},
1586 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1587 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1588#line 415 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1589 {"browsedir", 2, 2, &f_browsedir, (FunPtr)NULL},
1590 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1591 {"",0,0,NULL,NULL},
1592#line 452 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1593 {"assert_report", 1, 1, &f_assert_report, (FunPtr)NULL},
1594 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1595 {"",0,0,NULL,NULL},
1596#line 73 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1597 {"winheight", 1, 1, &f_winheight, (FunPtr)NULL},
1598#line 82 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1599 {"timer_stopall", 0, 0, &f_timer_stopall, (FunPtr)NULL},
1600#line 320 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1601 {"searchpairpos", 3, 7, &f_searchpairpos, (FunPtr)NULL},
1602 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1603 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1604 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1605 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1606 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1607 {"",0,0,NULL,NULL},
1608#line 147 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1609 {"appendbufline", 3, 3, &f_appendbufline, (FunPtr)NULL},
1610 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1611 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1612 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1613#line 325 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1614 {"foldclosed", 1, 1, &f_foldclosed, (FunPtr)NULL},
1615#line 406 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1616 {"nvim_list_bufs", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_list_bufs},
1617 {"",0,0,NULL,NULL},
1618#line 446 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1619 {"foldclosedend", 1, 1, &f_foldclosedend, (FunPtr)NULL},
1620 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1621 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1622 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1623 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1624 {"",0,0,NULL,NULL},
1625#line 274 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1626 {"getwinposy", 0, 0, &f_getwinposy, (FunPtr)NULL},
1627 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1628 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1629 {"",0,0,NULL,NULL},
1630#line 88 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1631 {"nvim_win_set_height", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_set_height},
1632 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1633#line 111 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1634 {"msgpackdump", 1, 1, &f_msgpackdump, (FunPtr)NULL},
1635 {"",0,0,NULL,NULL},
1636#line 173 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1637 {"nvim_win_get_height", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_height},
1638 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1639 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1640 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1641#line 71 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1642 {"nvim__id_float", 1, 1, &api_wrapper, (FunPtr)&handle_nvim__id_float},
1643 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1644 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1645 {"",0,0,NULL,NULL},
1646#line 72 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1647 {"rpcstop", 1, 1, &f_rpcstop, (FunPtr)NULL},
1648 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1649 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1650 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1651 {"",0,0,NULL,NULL},
1652#line 174 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1653 {"nvim_list_tabpages", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_list_tabpages},
1654 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1655#line 126 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1656 {"strwidth", 1, 1, &f_strwidth, (FunPtr)NULL},
1657 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1658 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1659 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1660#line 99 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1661 {"nvim_list_uis", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_list_uis},
1662 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1663 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1664#line 476 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1665 {"nvim_buf_del_keymap", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_buf_del_keymap},
1666 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1667 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1668 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1669 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1670 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1671 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1672 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1673 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1674 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1675 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1676 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1677 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1678 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1679 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1680 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1681#line 469 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1682 {"submatch", 1, 2, &f_submatch, (FunPtr)NULL},
1683 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1684 {"",0,0,NULL,NULL},
1685#line 285 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1686 {"winbufnr", 1, 1, &f_winbufnr, (FunPtr)NULL},
1687 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1688 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1689 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1690 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1691 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1692 {"",0,0,NULL,NULL},
1693#line 124 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1694 {"bufload", 1, 1, &f_bufload, (FunPtr)NULL},
1695 {"",0,0,NULL,NULL},
1696#line 157 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1697 {"bufloaded", 1, 1, &f_bufloaded, (FunPtr)NULL},
1698#line 204 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1699 {"cosh", 1, 1, &float_op_wrapper, (FunPtr)&cosh},
1700 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1701 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1702 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1703 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1704 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1705 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1706#line 118 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1707 {"nvim_win_set_buf", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_set_buf},
1708 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1709 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1710#line 93 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1711 {"nvim_win_get_buf", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_buf},
1712 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1713 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1714 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1715#line 351 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1716 {"nvim_call_function", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_call_function},
1717 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1718 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1719 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1720 {"",0,0,NULL,NULL},
1721#line 338 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1722 {"test_write_list_log", 1, 1, &f_test_write_list_log, (FunPtr)NULL},
1723 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1724 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1725 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1726 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1727#line 51 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1728 {"assert_match", 2, 3, &f_assert_match, (FunPtr)NULL},
1729 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1730 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1731 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1732 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1733 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1734 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1735 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1736 {"",0,0,NULL,NULL},
1737#line 260 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1738 {"nvim_buf_attach", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_buf_attach},
1739 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1740 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1741 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1742 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1743 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1744 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1745 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1746 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1747#line 288 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1748 {"assert_notmatch", 2, 3, &f_assert_notmatch, (FunPtr)NULL},
1749 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1750 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1751#line 211 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1752 {"nvim_buf_add_highlight", 6, 6, &api_wrapper, (FunPtr)&handle_nvim_buf_add_highlight},
1753 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1754 {"",0,0,NULL,NULL},
1755#line 95 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1756 {"jobpid", 1, 1, &f_jobpid, (FunPtr)NULL},
1757 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1758 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1759 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1760 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1761 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1762 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1763 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1764 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1765 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1766 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1767 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1768 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1769 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1770#line 364 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1771 {"wordcount", 0, 0, &f_wordcount, (FunPtr)NULL},
1772 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1773 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1774#line 311 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1775 {"ctxpop", 0, 0, &f_ctxpop, (FunPtr)NULL},
1776 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1777 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1778 {"",0,0,NULL,NULL},
1779#line 227 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1780 {"timer_stop", 1, 1, &f_timer_stop, (FunPtr)NULL},
1781 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1782 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1783#line 69 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1784 {"funcref", 1, 3, &f_funcref, (FunPtr)NULL},
1785 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1786 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1787#line 367 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1788 {"diff_hlID", 2, 2, &f_diff_hlID, (FunPtr)NULL},
1789 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1790 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1791 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1792 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1793 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1794 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1795 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1796 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1797 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1798 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1799 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1800#line 45 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1801 {"swapinfo", 1, MAX_FUNC_ARGS, &f_swapinfo, (FunPtr)NULL},
1802 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1803 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1804 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1805 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1806 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1807 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1808 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1809 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1810 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1811 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1812 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1813 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1814 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1815 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1816 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1817 {"",0,0,NULL,NULL},
1818#line 397 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1819 {"jobwait", 1, 2, &f_jobwait, (FunPtr)NULL},
1820 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1821 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1822 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1823#line 378 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1824 {"complete_check", 0, 0, &f_complete_check, (FunPtr)NULL},
1825 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1826 {"",0,0,NULL,NULL},
1827#line 119 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1828 {"nvim_parse_expression", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_parse_expression},
1829 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1830 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1831#line 228 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1832 {"win_getid", 0, 2, &f_win_getid, (FunPtr)NULL},
1833 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1834 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1835 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1836 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1837 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1838 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1839 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1840 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1841 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1842 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1843 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1844 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1845 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1846 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1847 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1848 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1849 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1850#line 375 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1851 {"stdpath", 1, 1, &f_stdpath, (FunPtr)NULL},
1852 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1853 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1854#line 35 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1855 {"has_key", 2, 2, &f_has_key, (FunPtr)NULL},
1856 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1857 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1858 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1859 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1860 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1861 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1862 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1863 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1864 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1865 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1866#line 290 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1867 {"win_id2win", 1, 1, &f_win_id2win, (FunPtr)NULL},
1868 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1869 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1870 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1871 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1872 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1873 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1874 {"",0,0,NULL,NULL},
1875#line 151 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1876 {"nvim_list_wins", 0, 0, &api_wrapper, (FunPtr)&handle_nvim_list_wins},
1877 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1878 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1879 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1880 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1881 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1882 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1883 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1884 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1885 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1886 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1887 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1888 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1889 {"",0,0,NULL,NULL},
1890#line 310 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1891 {"byteidxcomp", 2, 2, &f_byteidxcomp, (FunPtr)NULL},
1892 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1893 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1894 {"",0,0,NULL,NULL},
1895#line 458 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1896 {"api_info", 0, 0, &f_api_info, (FunPtr)NULL},
1897 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1898 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1899 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1900 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1901 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1902 {"",0,0,NULL,NULL},
1903#line 403 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1904 {"did_filetype", 0, 0, &f_did_filetype, (FunPtr)NULL},
1905 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1906 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1907 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1908 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1909 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1910 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1911 {"",0,0,NULL,NULL},
1912#line 15 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1913 {"nvim_buf_line_count", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_buf_line_count},
1914 {"",0,0,NULL,NULL},
1915#line 123 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1916 {"nvim_get_chan_info", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_get_chan_info},
1917 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1918 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1919 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1920 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1921 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1922 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1923 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1924 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1925 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1926 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1927 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1928 {"",0,0,NULL,NULL},
1929#line 494 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1930 {"pathshorten", 1, 1, &f_pathshorten, (FunPtr)NULL},
1931 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1932 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1933#line 25 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1934 {"getwinposx", 0, 0, &f_getwinposx, (FunPtr)NULL},
1935 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1936 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1937 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1938 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1939 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1940 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1941 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1942 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1943 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1944 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1945 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1946#line 426 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1947 {"bufwinnr", 1, 1, &f_bufwinnr, (FunPtr)NULL},
1948 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1949 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1950 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1951 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1952 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1953 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1954 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1955 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1956 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1957 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1958 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1959 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1960#line 433 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1961 {"jobstop", 1, 1, &f_jobstop, (FunPtr)NULL},
1962 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1963 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1964 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1965 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1966 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1967 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1968 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1969 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1970 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1971 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1972 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1973 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1974 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1975 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1976 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1977 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1978 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1979 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1980 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1981 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1982 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1983 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1984 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1985 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1986 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1987 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1988 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1989 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1990 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1991 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1992 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1993 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1994 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1995#line 475 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
1996 {"pow", 2, 2, &f_pow, (FunPtr)NULL},
1997 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1998 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
1999 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2000 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2001 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2002#line 336 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2003 {"exepath", 1, 1, &f_exepath, (FunPtr)NULL},
2004 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2005 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2006 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2007 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2008 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2009 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2010 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2011 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2012 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2013 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2014 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2015 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2016 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2017#line 455 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2018 {"bufwinid", 1, 1, &f_bufwinid, (FunPtr)NULL},
2019 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2020 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2021 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2022 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2023 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2024 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2025#line 373 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2026 {"strdisplaywidth", 1, 2, &f_strdisplaywidth, (FunPtr)NULL},
2027 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2028 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2029 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2030 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2031 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2032 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2033 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2034 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2035 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2036 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2037#line 293 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2038 {"win_gotoid", 1, 1, &f_win_gotoid, (FunPtr)NULL},
2039 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2040 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2041 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2042 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2043 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2044 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2045 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2046 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2047 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2048 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2049 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2050 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2051 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2052 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2053 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2054 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2055 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2056 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2057 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2058 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2059 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2060 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2061 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2062 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2063 {"",0,0,NULL,NULL},
2064#line 179 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2065 {"nvim__buf_stats", 1, 1, &api_wrapper, (FunPtr)&handle_nvim__buf_stats},
2066 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2067 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2068 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2069 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2070 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2071 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2072 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2073 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2074 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2075#line 459 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2076 {"ctxpush", 0, 1, &f_ctxpush, (FunPtr)NULL},
2077 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2078 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2079 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2080 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2081 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2082 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2083 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2084 {"",0,0,NULL,NULL},
2085#line 497 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2086 {"highlight_exists", 1, 1, &f_hlexists, (FunPtr)NULL},
2087 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2088 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2089 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2090 {"",0,0,NULL,NULL},
2091#line 289 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2092 {"win_screenpos", 1, 1, &f_win_screenpos, (FunPtr)NULL},
2093 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2094 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2095 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2096 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2097 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2098 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2099 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2100 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2101 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2102 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2103 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2104#line 86 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2105 {"nvim_win_set_width", 2, 2, &api_wrapper, (FunPtr)&handle_nvim_win_set_width},
2106 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2107 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2108#line 87 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2109 {"nvim_win_get_width", 1, 1, &api_wrapper, (FunPtr)&handle_nvim_win_get_width},
2110 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2111 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2112 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2113 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2114 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2115 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2116 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2117 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2118 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2119 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2120 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2121 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2122 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2123#line 271 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2124 {"winsaveview", 0, 0, &f_winsaveview, (FunPtr)NULL},
2125 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2126 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2127 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2128 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2129 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2130 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2131 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2132#line 321 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2133 {"winrestview", 1, 1, &f_winrestview, (FunPtr)NULL},
2134 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2135 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2136 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2137 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2138 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2139 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2140 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2141 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2142 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2143 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2144 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2145 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2146#line 146 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2147 {"nvim_open_win", 3, 3, &api_wrapper, (FunPtr)&handle_nvim_open_win},
2148 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2149#line 268 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2150 {"winwidth", 1, 1, &f_winwidth, (FunPtr)NULL},
2151 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2152 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2153 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2154 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2155 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2156 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2157 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2158 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2159 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2160 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2161 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2162 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2163 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2164 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2165 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2166 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2167 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2168 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2169 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2170 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2171 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2172 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2173 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2174 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2175 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2176 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2177 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2178 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2179 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2180 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2181 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2182 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2183 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2184 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2185 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2186 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2187 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2188 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2189#line 222 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2190 {"nvim__inspect_cell", 3, 3, &api_wrapper, (FunPtr)&handle_nvim__inspect_cell},
2191 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2192 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2193 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2194 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2195 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2196 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2197 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2198 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2199 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2200 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2201 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2202 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2203 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2204 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2205 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2206 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2207 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2208 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2209 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2210 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2211 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2212 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2213 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2214 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2215 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2216 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2217 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2218 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2219 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2220 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2221 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2222 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2223 {"",0,0,NULL,NULL},
2224#line 416 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2225 {"buffer_name", 0, 1, &f_bufname, (FunPtr)NULL},
2226 {"",0,0,NULL,NULL},
2227#line 187 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2228 {"buffer_exists", 1, 1, &f_bufexists, (FunPtr)NULL},
2229 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2230 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2231 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2232 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2233 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2234 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2235 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2236 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2237 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2238 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2239 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2240 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2241 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2242 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2243 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2244 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2245 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2246 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2247 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2248 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2249 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2250 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2251 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2252 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2253 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2254 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2255 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2256 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2257 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2258 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2259 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2260 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2261 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2262 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2263 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2264 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2265 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2266 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2267 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2268 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2269 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2270 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2271 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2272 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2273 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2274 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2275 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2276 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2277 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2278 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2279 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2280 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2281 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2282 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2283 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2284 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2285 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2286 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2287 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2288 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2289 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2290 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2291 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2292 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2293 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2294 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2295 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2296 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2297 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2298 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2299 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2300 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2301 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2302 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2303 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2304 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2305 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2306 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2307 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2308 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2309 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2310 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2311 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2312 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2313 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2314 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2315 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2316 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2317 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2318 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2319 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2320 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2321 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2322 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2323 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2324 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2325 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2326 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2327 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2328 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2329 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2330 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2331 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2332 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2333 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2334 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2335 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2336 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2337 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2338 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2339 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2340 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2341 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2342 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2343 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2344 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2345 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2346 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2347 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2348 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2349 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2350 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2351 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2352 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2353 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2354 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2355 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2356 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2357 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2358 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2359 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2360 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2361 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2362 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2363 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2364 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2365 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2366 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2367 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2368 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2369 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2370 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2371 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2372 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2373 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2374 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2375 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2376 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2377 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2378 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2379 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2380 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2381 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2382 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2383 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2384 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2385 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2386 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2387 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2388 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2389 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2390 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2391 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2392 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2393 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2394 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2395 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2396 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2397 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2398 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2399 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2400 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2401 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2402 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2403 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2404 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2405 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2406 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2407 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2408 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2409 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2410 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2411 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2412 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2413 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2414 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2415 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2416 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2417 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2418 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2419 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2420 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2421 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2422 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2423 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2424 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2425 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2426#line 256 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2427 {"buffer_number", 0, 1, &f_bufnr, (FunPtr)NULL},
2428 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2429 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2430 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2431 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2432 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2433 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2434 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2435 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2436 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2437 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2438 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2439 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2440 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2441 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2442 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2443 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2444 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2445 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2446 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2447 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2448 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2449 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2450 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2451 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2452 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2453 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2454 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2455 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2456 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2457 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2458 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2459 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2460#line 70 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2461 {"win_findbuf", 1, 1, &f_win_findbuf, (FunPtr)NULL},
2462 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2463 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2464 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2465 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2466 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2467 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2468 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2469 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2470 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2471 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2472 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2473 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2474 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2475 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2476 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2477 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2478 {"",0,0,NULL,NULL},
2479#line 381 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2480 {"win_id2tabwin", 1, 1, &f_win_id2tabwin, (FunPtr)NULL},
2481 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2482 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2483 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2484 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2485 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2486 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2487 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2488 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2489 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2490 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2491 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2492 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2493 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2494 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2495 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2496 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2497 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2498 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2499 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2500 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2501 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2502 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2503 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2504 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2505 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2506 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2507 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2508 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2509 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2510 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2511 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2512 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2513 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2514 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2515 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2516 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2517 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2518 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2519 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2520 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2521 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2522 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2523 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2524 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2525 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2526 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2527 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2528 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2529 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2530 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2531 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2532 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2533 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2534 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2535 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2536 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2537 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2538 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2539 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2540 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2541 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2542 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2543 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2544 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2545 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2546 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2547 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2548 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2549 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2550 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2551 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2552 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2553 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2554 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2555 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2556 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2557 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2558 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2559 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2560 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2561 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2562 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2563 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2564 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2565 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2566 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2567 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2568 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2569 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2570 {"",0,0,NULL,NULL}, {"",0,0,NULL,NULL},
2571 {"",0,0,NULL,NULL},
2572#line 493 "/workspace/neovim/build/src/nvim/auto/funcs.generated.h.gperf"
2573 {"shiftwidth", 0, 0, &f_shiftwidth, (FunPtr)NULL}
2574 };
2575
2576const VimLFuncDef *
2577find_internal_func_gperf (register const char *str, register size_t len)
2578{
2579 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
2580 {
2581 register unsigned int key = hash_internal_func_gperf (str, len);
2582
2583 if (key <= MAX_HASH_VALUE)
2584 {
2585 register const char *s = functions[key].name;
2586
2587 if (*str == *s && !strcmp (str + 1, s + 1))
2588 return &functions[key];
2589 }
2590 }
2591 return 0;
2592}
2593