static void cli_table_header (struct ui_out *uiout, int width, enum ui_align alignment, const std::string &col_name, const std::string &col_hdr) { cli_out_data *data = (cli_out_data *) ui_out_data (uiout); if (data->suppress_output) return; /* Always go through the function pointer (virtual function call). We may have been extended. */ uo_field_string (uiout, 0, width, alignment, 0, col_hdr.c_str ()); }
static void cli_field_skip (struct ui_out *uiout, int fldno, int width, enum ui_align alignment, const char *fldname) { cli_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; /* Always go through the function pointer (virtual function call). We may have been extended. */ uo_field_string (uiout, fldno, width, alignment, fldname, ""); }
static void cli_field_int (struct ui_out *uiout, int fldno, int width, enum ui_align alignment, const char *fldname, int value) { char buffer[20]; /* FIXME: how many chars long a %d can become? */ cli_out_data *data = ui_out_data (uiout); if (data->suppress_output) return; xsnprintf (buffer, sizeof (buffer), "%d", value); /* Always go through the function pointer (virtual function call). We may have been extended. */ uo_field_string (uiout, fldno, width, alignment, fldname, buffer); }