1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | int aborting(void); |
7 | void update_force_abort(void); |
8 | int should_abort(int retcode); |
9 | int aborted_in_try(void); |
10 | int cause_errthrow(char_u *mesg, int severe, int *ignore); |
11 | void free_global_msglist(void); |
12 | void do_errthrow(struct condstack *cstack, char_u *cmdname); |
13 | int do_intthrow(struct condstack *cstack); |
14 | char_u *get_exception_string(void *value, except_type_T type, char_u *cmdname, int *should_free); |
15 | void discard_current_exception(void); |
16 | void report_make_pending(int pending, void *value); |
17 | void report_resume_pending(int pending, void *value); |
18 | void report_discard_pending(int pending, void *value); |
19 | void ex_if(exarg_T *eap); |
20 | void ex_endif(exarg_T *eap); |
21 | void ex_else(exarg_T *eap); |
22 | void ex_while(exarg_T *eap); |
23 | void ex_continue(exarg_T *eap); |
24 | void ex_break(exarg_T *eap); |
25 | void ex_endwhile(exarg_T *eap); |
26 | void ex_throw(exarg_T *eap); |
27 | void do_throw(struct condstack *cstack); |
28 | void ex_try(exarg_T *eap); |
29 | void ex_catch(exarg_T *eap); |
30 | void ex_finally(exarg_T *eap); |
31 | void ex_endtry(exarg_T *eap); |
32 | void enter_cleanup(cleanup_T *csp); |
33 | void leave_cleanup(cleanup_T *csp); |
34 | int cleanup_conditionals(struct condstack *cstack, int searched_cond, int inclusive); |
35 | void rewind_conditionals(struct condstack *cstack, int idx, int cond_type, int *cond_level); |
36 | void ex_endfunction(exarg_T *eap); |
37 | int has_loop_cmd(char_u *p); |
38 | #include "nvim/func_attr.h" |
39 | |