From b776c15e8a778d0123484b56eab5d5ae06f02f71 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 22 May 2012 13:27:46 +0200 Subject: [PATCH] lib/tt: export tt_fputs_{quoted,nonblank} function Signed-off-by: Karel Zak --- include/tt.h | 3 +++ lib/tt.c | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/include/tt.h b/include/tt.h index 36d3bb200b..212150a36b 100644 --- a/include/tt.h +++ b/include/tt.h @@ -87,4 +87,7 @@ extern struct tt_line *tt_add_line(struct tt *tb, struct tt_line *parent); extern int tt_line_set_data(struct tt_line *ln, int colnum, const char *data); extern int tt_line_set_userdata(struct tt_line *ln, void *data); +extern void tt_fputs_quoted(const char *data, FILE *out); +extern void tt_fputs_nonblank(const char *data, FILE *out); + #endif /* UTIL_LINUX_TT_H */ diff --git a/lib/tt.c b/lib/tt.c index fe471d064c..6018b50be0 100644 --- a/lib/tt.c +++ b/lib/tt.c @@ -527,7 +527,7 @@ static void recount_widths(struct tt *tb, char *buf, size_t bufsz) return; } -static void fputs_quoted(const char *data, FILE *out) +void tt_fputs_quoted(const char *data, FILE *out) { const char *p; @@ -541,7 +541,7 @@ static void fputs_quoted(const char *data, FILE *out) fputc('"', out); } -static void fputs_nonblank(const char *data, FILE *out) +void tt_fputs_nonblank(const char *data, FILE *out) { const char *p; @@ -564,7 +564,7 @@ static void print_data(struct tt *tb, struct tt_column *cl, char *data) /* raw mode */ if (tb->flags & TT_FL_RAW) { - fputs_nonblank(data, stdout); + tt_fputs_nonblank(data, stdout); if (!is_last_column(tb, cl)) fputc(' ', stdout); return; @@ -573,7 +573,7 @@ static void print_data(struct tt *tb, struct tt_column *cl, char *data) /* NAME=value mode */ if (tb->flags & TT_FL_EXPORT) { fprintf(stdout, "%s=", cl->name); - fputs_quoted(data, stdout); + tt_fputs_quoted(data, stdout); if (!is_last_column(tb, cl)) fputc(' ', stdout); return; -- 2.47.3