]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib/tt: export tt_fputs_{quoted,nonblank} function
authorKarel Zak <kzak@redhat.com>
Tue, 22 May 2012 11:27:46 +0000 (13:27 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 22 May 2012 11:27:46 +0000 (13:27 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
include/tt.h
lib/tt.c

index 36d3bb200bbe6dd70b9325a7e9b926ec443b5a3e..212150a36b3a75d4e7d32a50a6fd430993298d9e 100644 (file)
@@ -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 */
index fe471d064c4c9b0a4085f8152611b55242c7bf1f..6018b50be0fdfb32559c5fc6a598bf117994014e 100644 (file)
--- 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;