aboutsummaryrefslogtreecommitdiff
path: root/includes/report.h
diff options
context:
space:
mode:
authorBurt P <pburt0@gmail.com>2019-09-07 10:42:07 -0500
committerLeandro A. F. Pereira <leandro@hardinfo.org>2019-10-24 07:53:24 -0700
commit42c8ff12564d064eabd40cdcdad26452b1f0fd80 (patch)
tree8bd48ffc5c85c1e39bd8ea1646ff3d2aa6802fad /includes/report.h
parent61b99db86d3a0c7ce6e319dc6a019a3795bf0ee6 (diff)
report: handle newlines in values
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'includes/report.h')
-rw-r--r--includes/report.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/includes/report.h b/includes/report.h
index f2f279f6..49d0d515 100644
--- a/includes/report.h
+++ b/includes/report.h
@@ -48,11 +48,11 @@ struct _ReportContext {
void (*title) (ReportContext *ctx, gchar *text);
void (*subtitle) (ReportContext *ctx, gchar *text);
void (*subsubtitle) (ReportContext *ctx, gchar *text);
- void (*keyvalue) (ReportContext *ctx, gchar *key, gchar *value);
+ void (*keyvalue) (ReportContext *ctx, gchar *key, gchar *value, gsize longest_key);
- void (*details_start) (ReportContext *ctx, gchar *key, gchar *value);
+ void (*details_start) (ReportContext *ctx, gchar *key, gchar *value, gsize longest_key);
void (*details_section) (ReportContext *ctx, gchar *name);
- void (*details_keyvalue) (ReportContext *ctx, gchar *key, gchar *value);
+ void (*details_keyvalue) (ReportContext *ctx, gchar *key, gchar *value, gsize longest_key);
void (*details_end) (ReportContext *ctx);
ReportFormat format;
@@ -90,9 +90,9 @@ void report_footer (ReportContext *ctx);
void report_title (ReportContext *ctx, gchar *text);
void report_subtitle (ReportContext *ctx, gchar *text);
void report_subsubtitle (ReportContext *ctx, gchar *text);
-void report_key_value (ReportContext *ctx, gchar *key, gchar *value);
+void report_key_value (ReportContext *ctx, gchar *key, gchar *value, gsize longest_key);
void report_table (ReportContext *ctx, gchar *text);
-void report_details (ReportContext *ctx, gchar *key, gchar *value, gchar *details);
+void report_details (ReportContext *ctx, gchar *key, gchar *value, gchar *details, gsize longest_key);
void report_create_from_module_list(ReportContext *ctx, GSList *modules);
gchar *report_create_from_module_list_format(GSList *modules, ReportFormat format);