39 int nr_rows,
const char *tblid);
43 enum ui_align alig,
const char *col_name,
46 int level,
const char *
id);
51 enum ui_align alig,
const char *fldname);
53 enum ui_align alig,
const char *fldname,
57 const char *fldname,
const char *format,
60 static void mi_text (
struct ui_out *uiout,
const char *
string);
62 const char *format, va_list args)
144 const char *col_name,
const char *colhdr)
198 xsnprintf (buffer,
sizeof (buffer),
"%d", value);
206 enum ui_align alignment,
const char *fldname)
215 enum ui_align align,
const char *fldname,
const char *
string)
235 enum ui_align align,
const char *fldname,
236 const char *format, va_list args)
264 const char *format, va_list args)
287 if (outstream != NULL)
412 return ui_out_new (&mi_ui_out_impl, data, flags);
static void mi_text(struct ui_out *uiout, const char *string)
void _initialize_mi_out(void)
static void static void mi_spaces(struct ui_out *uiout, int numspaces)
void fputs_unfiltered(const char *buf, struct ui_file *file)
struct ui_file * original_buffer
void ui_file_put(struct ui_file *file, ui_file_put_method_ftype *write, void *dest)
void internal_error(const char *file, int line, const char *fmt,...)
static void mi_begin(struct ui_out *uiout, enum ui_out_type type, int level, const char *id)
void mi_out_put(struct ui_out *uiout, struct ui_file *stream)
static void mi_open(struct ui_out *uiout, const char *name, enum ui_out_type type)
mach_port_t kern_return_t mach_port_t msgports mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
static 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) ATTRIBUTE_PRINTF(6
static void static void mi_wrap_hint(struct ui_out *uiout, char *identstring)
void fputstr_unfiltered(const char *str, int quoter, struct ui_file *stream)
static void mi_table_end(struct ui_out *uiout)
int fputc_unfiltered(int c, struct ui_file *stream)
static void mi_field_skip(struct ui_out *uiout, int fldno, int width, enum ui_align alig, const char *fldname)
int suppress_field_separator
static int mi_redirect(struct ui_out *uiout, struct ui_file *outstream)
void fprintf_unfiltered(struct ui_file *stream, const char *format,...)
void vfprintf_unfiltered(struct ui_file *stream, const char *format, va_list args)
static void mi_field_int(struct ui_out *uiout, int fldno, int width, enum ui_align alig, const char *fldname, int value)
struct ui_out * ui_out_new(const struct ui_out_impl *impl, void *data, int flags)
static void mi_field_string(struct ui_out *uiout, int fldno, int width, enum ui_align alig, const char *fldname, const char *string)
static void mi_close(struct ui_out *uiout, enum ui_out_type type)
void mi_out_rewind(struct ui_out *uiout)
void wrap_here(char *indent)
struct ui_out * mi_out_new(int mi_version)
struct ui_file * mem_fileopen(void)
void ui_file_write_for_put(void *data, const char *buffer, long length_buffer)
static void mi_message(struct ui_out *uiout, int verbosity, const char *format, va_list args) ATTRIBUTE_PRINTF(3
void mi_out_buffered(struct ui_out *uiout, char *string)
int xsnprintf(char *str, size_t size, const char *format,...)
static void mi_table_body(struct ui_out *uiout)
int mi_version(struct ui_out *uiout)
static void field_separator(struct ui_out *uiout)
void ui_file_rewind(struct ui_file *file)
void * ui_out_data(struct ui_out *uiout)
static void ATTRIBUTE_PRINTF(6, 0)
static void mi_table_header(struct ui_out *uiout, int width, enum ui_align alig, const char *col_name, const char *colhdr)
static void mi_end(struct ui_out *uiout, enum ui_out_type type, int level)
void gdb_flush(struct ui_file *file)
static void mi_flush(struct ui_out *uiout)
static void mi_table_begin(struct ui_out *uiout, int nbrofcols, int nr_rows, const char *tblid)