1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6void ex_menu(exarg_T *eap);
7_Bool menu_get(char_u *const path_name, int modes, list_T *list);
8char_u *set_context_in_menu_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit);
9char_u *get_menu_name(expand_T *xp, int idx);
10char_u *get_menu_names(expand_T *xp, int idx);
11char_u *menu_name_skip(char_u *const name);
12int get_menu_cmd_modes(const char_u *cmd, _Bool forceit, int *noremap, int *unmenu );
13int menu_is_menubar(char_u *name);
14int menu_is_popup(char_u *name);
15int menu_is_toolbar(char_u *name);
16int menu_is_separator(char_u *name);
17void ex_emenu(exarg_T *eap);
18void ex_menutranslate(exarg_T *eap);
19#include "nvim/func_attr.h"
20