X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Ftable.h;h=293c0c0d035619450c1da4ddbda3bbf077aecefa;hb=59981a5060a0e672b98655be240886d89a513d31;hp=03c981a30cc1a76c028d5c05108f0d51b2b42cc6;hpb=f1c8603e9591187542718e43ec7f4202e0da202f;p=pspp diff --git a/src/output/table.h b/src/output/table.h index 03c981a30c..293c0c0d03 100644 --- a/src/output/table.h +++ b/src/output/table.h @@ -61,7 +61,6 @@ struct tab_joined_cell { int x1, y1; int x2, y2; - int hit; struct substring contents; }; @@ -80,7 +79,6 @@ struct tab_table /* Contents. */ int col_style; /* Columns: One of TAB_COL_*. */ - int col_group; /* Number of rows per column group. */ char *title; /* Table title. */ unsigned flags; /* SOMF_*. */ int nc, nr; /* Number of columns, rows. */ @@ -134,7 +132,7 @@ void tab_ref (struct tab_table *); void tab_resize (struct tab_table *, int nc, int nr); void tab_realloc (struct tab_table *, int nc, int nr); void tab_headers (struct tab_table *, int l, int r, int t, int b); -void tab_columns (struct tab_table *, int style, int group); +void tab_columns (struct tab_table *, int style); void tab_title (struct tab_table *, const char *, ...) PRINTF_FORMAT (2, 3); void tab_flags (struct tab_table *, unsigned); @@ -157,7 +155,6 @@ void tab_box (struct tab_table *, int f_h, int f_v, int i_h, int i_v, enum { TAT_NONE = 0, /* No options. */ - TAT_PRINTF = 0x0100, /* Format the text string with sprintf. */ TAT_TITLE = 0x0200 | TAB_EMPH, /* Title attributes. */ TAT_NOWRAP = 0x0800 /* No text wrap (tab_output_text() only). */ }; @@ -174,11 +171,15 @@ void tab_fixed (struct tab_table *, int c, int r, unsigned char opt, void tab_double (struct tab_table *, int c, int r, unsigned char opt, double v, const struct fmt_spec *); -void tab_text (struct tab_table *, int c, int r, unsigned opt, - const char *, ...) +void tab_text (struct tab_table *, int c, int r, unsigned opt, const char *); +void tab_text_format (struct tab_table *, int c, int r, unsigned opt, + const char *, ...) PRINTF_FORMAT (5, 6); + void tab_joint_text (struct tab_table *, int x1, int y1, int x2, int y2, - unsigned opt, const char *, ...) + unsigned opt, const char *); +void tab_joint_text_format (struct tab_table *, int x1, int y1, int x2, int y2, + unsigned opt, const char *, ...) PRINTF_FORMAT (7, 8); /* Cell low-level access. */ @@ -195,11 +196,9 @@ void tab_next_row (struct tab_table *); #define tab_col(TABLE) ((TABLE)->col_ofs) /* Simple output. */ -void tab_output_text (int options, const char *string, ...) +void tab_output_text (int options, const char *string); +void tab_output_text_format (int options, const char *, ...) PRINTF_FORMAT (2, 3); -/* Embedding the command name in the output. */ -void tab_set_command_name (const char *); - #endif /* tab_h */