diff options
author | Stan Shebs <shebs@codesourcery.com> | 2012-03-06 22:48:53 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 2012-03-06 22:48:53 +0000 |
commit | 2b03b41d6ac4781c8aac2baa37e9ec282dd0d2b0 (patch) | |
tree | 132fc8ce2c9fd9b998bc772902d0368cd81d8193 /gdb/mi/mi-out.c | |
parent | 3ce231f8e2a12502728fbebf0ddfaa690e986154 (diff) | |
download | gdb-2b03b41d6ac4781c8aac2baa37e9ec282dd0d2b0.zip gdb-2b03b41d6ac4781c8aac2baa37e9ec282dd0d2b0.tar.gz gdb-2b03b41d6ac4781c8aac2baa37e9ec282dd0d2b0.tar.bz2 |
* mi/mi-cmd-break.c: Enforce coding standards, fix comments.
* mi/mi-cmd-disas.c: Ditto.
* mi/mi-cmd-env.c: Ditto.
* mi/mi-cmd-file.c: Ditto.
* mi/mi-cmd-stack.c: Ditto.
* mi/mi-cmd-target.c: Ditto.
* mi/mi-cmd-var.c: Ditto.
* mi/mi-cmds.c: Ditto.
* mi/mi-cmds.h: Ditto.
* mi/mi-console.c: Ditto.
* mi/mi-getopt.c: Ditto.
* mi/mi-getopt.h: Ditto.
* mi/mi-interp.c: Ditto.
* mi/mi-main.c: Ditto.
* mi/mi-out.c: Ditto.
* mi/mi-parse.c: Ditto.
* mi/mi-parse.h: Ditto.
* mi/mi-symbol-cmds.c: Ditto.
* mi/mi-getopt.h: Move mi_opt struct up.
* mi/mi-main.c (captured_mi_execute_command): Remove redundant
return.
* mi/mi-out.c (_initialize_mi_out): Remove empty initialize.
Diffstat (limited to 'gdb/mi/mi-out.c')
-rw-r--r-- | gdb/mi/mi-out.c | 92 |
1 files changed, 36 insertions, 56 deletions
diff --git a/gdb/mi/mi-out.c b/gdb/mi/mi-out.c index f8f6225..b39e05a 100644 --- a/gdb/mi/mi-out.c +++ b/gdb/mi/mi-out.c @@ -100,7 +100,7 @@ static void mi_open (struct ui_out *uiout, const char *name, enum ui_out_type type); static void mi_close (struct ui_out *uiout, enum ui_out_type type); -/* Mark beginning of a table */ +/* Mark beginning of a table. */ void mi_table_begin (struct ui_out *uiout, @@ -109,14 +109,12 @@ mi_table_begin (struct ui_out *uiout, const char *tblid) { mi_open (uiout, tblid, ui_out_type_tuple); - mi_field_int (uiout, -1/*fldno*/, -1/*width*/, -1/*alin*/, - "nr_rows", nr_rows); - mi_field_int (uiout, -1/*fldno*/, -1/*width*/, -1/*alin*/, - "nr_cols", nr_cols); + mi_field_int (uiout, -1, -1, -1, "nr_rows", nr_rows); + mi_field_int (uiout, -1, -1, -1, "nr_cols", nr_cols); mi_open (uiout, "hdr", ui_out_type_list); } -/* Mark beginning of a table body */ +/* Mark beginning of a table body. */ void mi_table_body (struct ui_out *uiout) @@ -130,7 +128,7 @@ mi_table_body (struct ui_out *uiout) mi_open (uiout, "body", ui_out_type_list); } -/* Mark end of a table */ +/* Mark end of a table. */ void mi_table_end (struct ui_out *uiout) @@ -142,17 +140,17 @@ mi_table_end (struct ui_out *uiout) mi_close (uiout, ui_out_type_tuple); } -/* Specify table header */ +/* Specify table header. */ void mi_table_header (struct ui_out *uiout, int width, enum ui_align alignment, - const char *col_name, - const char *colhdr) + const char *col_name, const char *colhdr) { mi_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; + mi_open (uiout, NULL, ui_out_type_tuple); mi_field_int (uiout, 0, 0, 0, "width", width); mi_field_int (uiout, 0, 0, 0, "alignment", alignment); @@ -161,38 +159,36 @@ mi_table_header (struct ui_out *uiout, int width, enum ui_align alignment, mi_close (uiout, ui_out_type_tuple); } -/* Mark beginning of a list */ +/* Mark beginning of a list. */ void -mi_begin (struct ui_out *uiout, - enum ui_out_type type, - int level, +mi_begin (struct ui_out *uiout, enum ui_out_type type, int level, const char *id) { mi_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; + mi_open (uiout, id, type); } -/* Mark end of a list */ +/* Mark end of a list. */ void -mi_end (struct ui_out *uiout, - enum ui_out_type type, - int level) +mi_end (struct ui_out *uiout, enum ui_out_type type, int level) { mi_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; + mi_close (uiout, type); } -/* output an int field */ +/* Output an int field. */ -void +static void mi_field_int (struct ui_out *uiout, int fldno, int width, enum ui_align alignment, const char *fldname, int value) { @@ -206,7 +202,7 @@ mi_field_int (struct ui_out *uiout, int fldno, int width, mi_field_string (uiout, fldno, width, alignment, fldname, buffer); } -/* used to ommit a field */ +/* Used to omit a field. */ void mi_field_skip (struct ui_out *uiout, int fldno, int width, @@ -214,21 +210,18 @@ mi_field_skip (struct ui_out *uiout, int fldno, int width, { } -/* other specific mi_field_* end up here so alignment and field - separators are both handled by mi_field_string */ +/* Other specific mi_field_* end up here so alignment and field + separators are both handled by mi_field_string. */ void -mi_field_string (struct ui_out *uiout, - int fldno, - int width, - enum ui_align align, - const char *fldname, - const char *string) +mi_field_string (struct ui_out *uiout, int fldno, int width, + enum ui_align align, const char *fldname, const char *string) { mi_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; + field_separator (uiout); if (fldname) fprintf_unfiltered (data->buffer, "%s=", fldname); @@ -238,19 +231,18 @@ mi_field_string (struct ui_out *uiout, fprintf_unfiltered (data->buffer, "\""); } -/* This is the only field function that does not align */ +/* This is the only field function that does not align. */ void -mi_field_fmt (struct ui_out *uiout, int fldno, - int width, enum ui_align align, - const char *fldname, - const char *format, - va_list args) +mi_field_fmt (struct ui_out *uiout, int fldno, int width, + enum ui_align align, const char *fldname, + const char *format, va_list args) { mi_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; + field_separator (uiout); if (fldname) fprintf_unfiltered (data->buffer, "%s=\"", fldname); @@ -272,8 +264,7 @@ mi_text (struct ui_out *uiout, const char *string) void mi_message (struct ui_out *uiout, int verbosity, - const char *format, - va_list args) + const char *format, va_list args) { } @@ -326,9 +317,7 @@ field_separator (struct ui_out *uiout) } static void -mi_open (struct ui_out *uiout, - const char *name, - enum ui_out_type type) +mi_open (struct ui_out *uiout, const char *name, enum ui_out_type type) { mi_out_data *data = ui_out_data (uiout); @@ -350,8 +339,7 @@ mi_open (struct ui_out *uiout, } static void -mi_close (struct ui_out *uiout, - enum ui_out_type type) +mi_close (struct ui_out *uiout, enum ui_out_type type) { mi_out_data *data = ui_out_data (uiout); @@ -369,7 +357,7 @@ mi_close (struct ui_out *uiout, data->suppress_field_separator = 0; } -/* add a string to the buffer */ +/* Add a string to the buffer. */ void mi_out_buffered (struct ui_out *uiout, char *string) @@ -379,7 +367,7 @@ mi_out_buffered (struct ui_out *uiout, char *string) fprintf_unfiltered (data->buffer, "%s", string); } -/* clear the buffer */ +/* Clear the buffer. */ void mi_out_rewind (struct ui_out *uiout) @@ -389,7 +377,7 @@ mi_out_rewind (struct ui_out *uiout) ui_file_rewind (data->buffer); } -/* dump the buffer onto the specified stream */ +/* Dump the buffer onto the specified stream. */ static void do_write (void *data, const char *buffer, long length_buffer) @@ -398,8 +386,7 @@ do_write (void *data, const char *buffer, long length_buffer) } void -mi_out_put (struct ui_out *uiout, - struct ui_file *stream) +mi_out_put (struct ui_out *uiout, struct ui_file *stream) { mi_out_data *data = ui_out_data (uiout); @@ -407,7 +394,7 @@ mi_out_put (struct ui_out *uiout, ui_file_rewind (data->buffer); } -/* Current MI version. */ +/* Return the current MI version. */ int mi_version (struct ui_out *uiout) @@ -417,7 +404,7 @@ mi_version (struct ui_out *uiout) return data->mi_version; } -/* initalize private members at startup */ +/* Initialize private members at startup. */ struct ui_out * mi_out_new (int mi_version) @@ -433,10 +420,3 @@ mi_out_new (int mi_version) data->buffer = mem_fileopen (); return ui_out_new (&mi_ui_out_impl, data, flags); } - -/* standard gdb initialization hook */ -void -_initialize_mi_out (void) -{ - /* nothing happens here */ -} |