1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void input_init(void); |
7 | void input_global_fd_init(int fd); |
8 | int input_global_fd(void); |
9 | void input_start(int fd); |
10 | void input_stop(void); |
11 | int os_inchar(uint8_t *buf, int maxlen, int ms, int tb_change_cnt, MultiQueue *events); |
12 | _Bool os_char_avail(void); |
13 | void os_breakcheck(void); |
14 | _Bool os_isatty(int fd); |
15 | size_t input_enqueue(String keys); |
16 | size_t input_enqueue_mouse(int code, uint8_t modifier, int grid, int row, int col); |
17 | _Bool input_blocking(void); |
18 | void input_done(void); |
19 | _Bool input_available(void); |
20 | #include "nvim/func_attr.h" |
21 | |