18 #if !defined (COMMAND_H)
145 **,
const char *,
int,
160 const char *,
const char *);
163 const char *,
const char *);
193 #define CMD_LIST_AMBIGUOUS ((struct cmd_list_element *) -1)
229 const char *,
const char *,
int);
231 extern VEC (
char_ptr) *complete_on_enum (
const char *
const *enumlist,
232 const char *,
const char *);
252 const char *
const *enumlist,
255 const char *show_doc,
256 const char *help_doc,
266 const char *show_doc,
267 const char *help_doc,
276 const char *set_doc,
const char *show_doc,
277 const char *help_doc,
287 const char *show_doc,
288 const char *help_doc,
298 const char *show_doc,
299 const char *help_doc,
310 const char *show_doc,
311 const char *help_doc,
321 const char *show_doc,
322 const char *help_doc,
332 const char *show_doc,
333 const char *help_doc,
343 const char *show_doc,
344 const char *help_doc,
354 const char *show_doc,
355 const char *help_doc,
365 const char *show_doc,
366 const char *help_doc,
377 const char *show_doc,
378 const char *help_doc,
391 extern void error_no_arg (
const char *) ATTRIBUTE_NORETURN;
408 char *args,
int from_tty);
void deprecated_cmd_warning(const char *)
void add_setshow_enum_cmd(const char *name, enum command_class theclass, const char *const *enumlist, const char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
struct cmd_list_element * add_cmd(const char *, enum command_class, cmd_cfunc_ftype *fun, const char *, struct cmd_list_element **)
void * get_cmd_context(struct cmd_list_element *cmd)
struct cmd_list_element * add_info_alias(const char *, const char *, int)
void set_cmd_cfunc(struct cmd_list_element *cmd, cmd_cfunc_ftype *cfunc)
void add_setshow_zuinteger_unlimited_cmd(const char *name, enum command_class theclass, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
typedef VEC(char_ptr)*completer_ftype(struct cmd_list_element *
void cmd_cfunc_ftype(char *args, int from_tty)
struct cmd_list_element * add_alias_cmd(const char *, const char *, enum command_class, int, struct cmd_list_element **)
void execute_cmd_post_hook(struct cmd_list_element *cmd)
show_value_ftype deprecated_show_value_hack
const char const char *typedef void completer_ftype_void(struct cmd_list_element *, const char *, const char *)
struct cmd_list_element * add_com_alias(const char *, const char *, enum command_class, int)
struct cmd_list_element * add_com(const char *, enum command_class, cmd_cfunc_ftype *fun, const char *)
struct cmd_list_element * add_prefix_cmd(const char *, enum command_class, cmd_cfunc_ftype *fun, const char *, struct cmd_list_element **, const char *, int, struct cmd_list_element **)
int valid_user_defined_cmd_name_p(const char *name)
void add_setshow_uinteger_cmd(const char *name, enum command_class theclass, unsigned int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void set_cmd_completer(struct cmd_list_element *, completer_ftype *)
struct cmd_list_element * add_info(const char *, cmd_cfunc_ftype *fun, const char *)
void add_setshow_zinteger_cmd(const char *name, enum command_class theclass, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void add_setshow_optional_filename_cmd(const char *name, enum command_class theclass, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void add_setshow_integer_cmd(const char *name, enum command_class theclass, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void cmd_sfunc_ftype(char *args, int from_tty, struct cmd_list_element *c)
struct cleanup * prevent_dont_repeat(void)
int cmd_cfunc_eq(struct cmd_list_element *cmd, cmd_cfunc_ftype *cfun)
void set_cmd_context(struct cmd_list_element *cmd, void *context)
void cmd_func(struct cmd_list_element *cmd, char *args, int from_tty)
struct cmd_list_element * lookup_cmd_1(const char **, struct cmd_list_element *, struct cmd_list_element **, int)
void add_setshow_zuinteger_cmd(const char *name, enum command_class theclass, unsigned int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void error_no_arg(const char *) ATTRIBUTE_NORETURN
struct cmd_list_element * lookup_cmd(const char **, struct cmd_list_element *, char *, int, int)
void( show_value_ftype)(struct ui_file *file, int from_tty, struct cmd_list_element *cmd, const char *value)
void add_setshow_string_cmd(const char *name, enum command_class theclass, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void set_cmd_completer_handle_brkchars(struct cmd_list_element *, completer_ftype_void *)
struct cmd_list_element * deprecate_cmd(struct cmd_list_element *, const char *)
void add_setshow_auto_boolean_cmd(const char *name, enum command_class theclass, enum auto_boolean *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void add_setshow_boolean_cmd(const char *name, enum command_class theclass, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
enum command_class theclass
void cmd_show_list(struct cmd_list_element *, int, const char *)
void execute_cmd_pre_hook(struct cmd_list_element *cmd)
struct cmd_list_element * add_setshow_string_noescape_cmd(const char *name, enum command_class theclass, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
void set_cmd_sfunc(struct cmd_list_element *cmd, cmd_sfunc_ftype *sfunc)
void not_just_help_class_command(char *, int)
int lookup_cmd_composition(const char *text, struct cmd_list_element **alias, struct cmd_list_element **prefix_cmd, struct cmd_list_element **cmd)
void add_setshow_filename_cmd(const char *name, enum command_class theclass, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
int cmd_func_p(struct cmd_list_element *cmd)
enum cmd_types cmd_type(struct cmd_list_element *cmd)
struct cmd_list_element * add_abbrev_prefix_cmd(const char *, enum command_class, cmd_cfunc_ftype *fun, const char *, struct cmd_list_element **, const char *, int, struct cmd_list_element **)
const char const char *void help_list(struct cmd_list_element *, const char *, enum command_class, struct ui_file *)