1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6static void ui_thread_run(void *data);
7static void ui_bridge_stop(UI *b);
8static void ui_bridge_stop_event(void **argv);
9static void ui_bridge_hl_attr_define(UI *ui, Integer id, HlAttrs attrs, HlAttrs cterm_attrs, Array info);
10static void ui_bridge_hl_attr_define_event(void **argv);
11static void ui_bridge_raw_line_event(void **argv);
12static void ui_bridge_raw_line(UI *ui, Integer grid, Integer row, Integer startcol, Integer endcol, Integer clearcol, Integer clearattr, LineFlags flags, const schar_T *chunk, const sattr_T *attrs);
13static void ui_bridge_suspend(UI *b);
14static void ui_bridge_suspend_event(void **argv);
15static void ui_bridge_option_set(UI *ui, String name, Object value);
16static void ui_bridge_option_set_event(void **argv);
17static void ui_bridge_inspect(UI *ui, Dictionary *info);
18#include "nvim/func_attr.h"
19