diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2009-11-03 11:00:46 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2009-11-03 11:00:46 +0000 |
commit | 7fb52b9c39b1263b98e4558d9308134e1d0bb435 (patch) | |
tree | a55402dd0983071da71c7f8e7a08a02ba1ef384f /lib/format_text/export.c | |
parent | 61c146fb9714dca8452f0ea68b0921f2bc4b1140 (diff) | |
download | lvm2-7fb52b9c39b1263b98e4558d9308134e1d0bb435.tar.gz lvm2-7fb52b9c39b1263b98e4558d9308134e1d0bb435.tar.xz lvm2-7fb52b9c39b1263b98e4558d9308134e1d0bb435.zip |
Export functions out_inc_indent(), out_dec_indent() for creating
indented metadata lines.
Macro outnl() is using exported out_newline() instead of direct
call f->fn(), that required the visibility of the internal
struct formatter.
Diffstat (limited to 'lib/format_text/export.c')
-rw-r--r-- | lib/format_text/export.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/format_text/export.c b/lib/format_text/export.c index 889992bd..7f7d0de8 100644 --- a/lib/format_text/export.c +++ b/lib/format_text/export.c @@ -235,6 +235,24 @@ static int _sectors_to_units(uint64_t sectors, char *buffer, size_t s) return dm_snprintf(buffer, s, "# %g %s", d, _units[i]) > 0; } +/* increment indention level */ +void out_inc_indent(struct formatter *f) +{ + _inc_indent(f); +} + +/* decrement indention level */ +void out_dec_indent(struct formatter *f) +{ + _dec_indent(f); +} + +/* insert new line */ +int out_newline(struct formatter *f) +{ + return f->nl(f); +} + /* * Appends a comment giving a size in more easily * readable form (eg, 4M instead of 8096). |