From: Karel Zak Date: Tue, 22 May 2012 11:27:46 +0000 (+0200) Subject: lib/tt: export tt_fputs_{quoted,nonblank} function X-Git-Tag: v2.22-rc1~393 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b776c15e8a778d0123484b56eab5d5ae06f02f71;p=thirdparty%2Futil-linux.git lib/tt: export tt_fputs_{quoted,nonblank} function Signed-off-by: Karel Zak --- 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;