import gdb-1999-05-25 snapshot
[deliverable/binutils-gdb.git] / gdb / tracepoint.c
index 65ce851dcc2bc4773e5176034585c364c7554e03..4c27d5153b967198504d28e2354231e2366c58a0 100644 (file)
@@ -139,9 +139,16 @@ static void trace_dump_command            PARAMS ((char *, int));
 /* support routines */
 static void trace_mention                 PARAMS ((struct tracepoint *));
 
+#if __STDC__
 struct collection_list;
+#endif
 static void add_aexpr PARAMS ((struct collection_list *, struct agent_expr *));
 static unsigned char *mem2hex(unsigned char *, unsigned char *, int);
+static void add_register PARAMS ((struct collection_list *collection, unsigned long regno));
+static void free_actions_list PARAMS ((char **actions_list));
+static void free_actions_list_cleanup_wrapper PARAMS ((void*));
+
+extern void _initialize_tracepoint PARAMS ((void));
 
 /* Utility: returns true if "target remote" */
 static int
@@ -1122,7 +1129,7 @@ memrange_sortmerge (memranges)
 }
 
 /* Add a register to a collection list */
-void
+static void
 add_register (collection, regno)
      struct collection_list *collection;
      unsigned long regno;
@@ -1431,7 +1438,14 @@ stringify_collection_list (list, string)
     return *str_list;
 }
 
-void
+static void
+free_actions_list_cleanup_wrapper (al)
+     void *al;
+{
+  free_actions_list (al);
+}
+
+static void
 free_actions_list(actions_list)
      char **actions_list;
 {
@@ -1724,8 +1738,10 @@ trace_start_command (args, from_tty)
          if (t->actions)
            {
              encode_actions (t, &tdp_actions, &stepping_actions);
-             old_chain = make_cleanup (free_actions_list, tdp_actions);
-             (void) make_cleanup (free_actions_list, stepping_actions);
+             old_chain = make_cleanup (free_actions_list_cleanup_wrapper,
+                                       tdp_actions);
+             (void) make_cleanup (free_actions_list_cleanup_wrapper,
+                                  stepping_actions);
 
              /* do_single_steps (t); */
              if (tdp_actions)
This page took 0.02502 seconds and 4 git commands to generate.