aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-06-12 16:44:36 +0000
committerAndrew Cagney <cagney@redhat.com>2001-06-12 16:44:36 +0000
commit6b28c1868d6eb7cf9e7e3ee55e8a3c843133c2d0 (patch)
tree71b5eb5c470fcf866db4219a78c3a721d9b52ac4
parent1e9f9630d4cf7c58040f79187ec32c66bf4384c3 (diff)
downloadfsf-binutils-gdb-6b28c1868d6eb7cf9e7e3ee55e8a3c843133c2d0.zip
fsf-binutils-gdb-6b28c1868d6eb7cf9e7e3ee55e8a3c843133c2d0.tar.gz
fsf-binutils-gdb-6b28c1868d6eb7cf9e7e3ee55e8a3c843133c2d0.tar.bz2
* ui-out.c (ui_out_list_begin): Add parameter ``id''.
(make_cleanup_ui_out_list_begin_end): Ditto. Open the list. * ui-out.h: Update declarations.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/ui-out.c9
-rw-r--r--gdb/ui-out.h8
3 files changed, 16 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6c35cb5..2ead54f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2001-06-12 Andrew Cagney <ac131313@redhat.com>
+
+ * ui-out.c (ui_out_list_begin): Add parameter ``id''.
+ (make_cleanup_ui_out_list_begin_end): Ditto. Open the list.
+ * ui-out.h: Update declarations.
+
Mon Jun 11 17:26:43 2001 Andrew Cagney <cagney@b1.cygnus.com>
* source.c (openp): Make parameters ``path'' and ``string''
diff --git a/gdb/ui-out.c b/gdb/ui-out.c
index 40e126e..8d60d60 100644
--- a/gdb/ui-out.c
+++ b/gdb/ui-out.c
@@ -344,9 +344,10 @@ specified after table_body.");
}
void
-ui_out_list_begin (struct ui_out *uiout)
+ui_out_list_begin (struct ui_out *uiout,
+ const char *id)
{
- ui_out_begin (uiout, ui_out_type_list, NULL);
+ ui_out_begin (uiout, ui_out_type_list, id);
}
void
@@ -418,8 +419,10 @@ make_cleanup_ui_out_tuple_begin_end (struct ui_out *uiout,
}
struct cleanup *
-make_cleanup_ui_out_list_begin_end (struct ui_out *uiout)
+make_cleanup_ui_out_list_begin_end (struct ui_out *uiout,
+ const char *id)
{
+ ui_out_list_begin (uiout, id);
return make_cleanup_ui_out_end (uiout, ui_out_type_list);
}
diff --git a/gdb/ui-out.h b/gdb/ui-out.h
index cc7ddac..3abf6ab 100644
--- a/gdb/ui-out.h
+++ b/gdb/ui-out.h
@@ -98,14 +98,14 @@ extern void ui_out_table_body (struct ui_out *uiout);
extern void ui_out_table_end (struct ui_out *uiout);
-/* Compatibility wrappers, new code should use ui_out_begin() and
- ui_out_end(). */
+/* Compatibility wrappers. */
-extern void ui_out_list_begin (struct ui_out *uiout);
+extern void ui_out_list_begin (struct ui_out *uiout, const char *id);
extern void ui_out_list_end (struct ui_out *uiout);
-extern struct cleanup *make_cleanup_ui_out_list_begin_end (struct ui_out *uiout);
+extern struct cleanup *make_cleanup_ui_out_list_begin_end (struct ui_out *uiout,
+ const char *id);
extern void ui_out_tuple_begin (struct ui_out *uiout, const char *id);