* cli/cli-cmds.c (enablebreaklist): Move it to breakpoint.c.
(skiplist): Move it to skip.c.
(init_cmd_lists): Remove code setting enablebreaklist and
skiplist to NULL.
* breakpoint.c (enablebreaklist): Moved from cli/cli-cmds.c.
* cli/cli-cmds.h: Remove declaration of enablebreaklist and
skiplist.
* gdbcmd.h: Likewise.
* skip.c (_initialize_step_skip): Move 'skiplist' from
cli/cli-cmds.c.
2012-08-09 Yao Qi <yao@codesourcery.com>
+ * cli/cli-cmds.c (enablebreaklist): Move it to breakpoint.c.
+ (skiplist): Move it to skip.c.
+ (init_cmd_lists): Remove code setting enablebreaklist and
+ skiplist to NULL.
+ * breakpoint.c (enablebreaklist): Moved from cli/cli-cmds.c.
+ * cli/cli-cmds.h: Remove declaration of enablebreaklist and
+ skiplist.
+ * gdbcmd.h: Likewise.
+ * skip.c (_initialize_step_skip): Move 'skiplist' from
+ cli/cli-cmds.c.
+
+2012-08-09 Yao Qi <yao@codesourcery.com>
+
* cli/cli-dump.c: Add 'static' to some cmd_list_element variables.
* gnu-nat.c, symfile.c: Likewise.
ops->print_recreate = bkpt_print_recreate;
}
+/* Chain containing all defined "enable breakpoint" subcommands. */
+
+static struct cmd_list_element *enablebreaklist = NULL;
+
void
_initialize_breakpoint (void)
{
struct cmd_list_element *killlist;
-/* Chain containing all defined "enable breakpoint" subcommands. */
-
-struct cmd_list_element *enablebreaklist;
-
/* Chain containing all defined set subcommands */
struct cmd_list_element *setlist;
struct cmd_list_element *showchecklist;
-struct cmd_list_element *skiplist;
-
/* Command tracing state. */
int source_verbose = 0;
stoplist = NULL;
deletelist = NULL;
detachlist = NULL;
- enablebreaklist = NULL;
setlist = NULL;
unsetlist = NULL;
showlist = NULL;
showprintlist = NULL;
setchecklist = NULL;
showchecklist = NULL;
- skiplist = NULL;
}
static void
extern struct cmd_list_element *stoplist;
-/* Chain containing all defined "enable breakpoint" subcommands. */
-
-extern struct cmd_list_element *enablebreaklist;
-
/* Chain containing all defined set subcommands */
extern struct cmd_list_element *setlist;
extern struct cmd_list_element *showchecklist;
-extern struct cmd_list_element *skiplist;
-
/* Exported to gdb/top.c */
void init_cmd_lists (void);
extern struct cmd_list_element *stoplist;
-/* Chain containing all defined "enable breakpoint" subcommands. */
-
-extern struct cmd_list_element *enablebreaklist;
-
/* Chain containing all defined set subcommands. */
extern struct cmd_list_element *setlist;
extern struct cmd_list_element *showchecklist;
-extern struct cmd_list_element *skiplist;
-
/* Chain containing all defined "save" subcommands. */
extern struct cmd_list_element *save_cmdlist;
void
_initialize_step_skip (void)
{
+ static struct cmd_list_element *skiplist = NULL;
struct cmd_list_element *c;
skiplist_entry_chain = 0;