summaryrefslogtreecommitdiffstats
path: root/libsmartcols
diff options
context:
space:
mode:
authorIgor Gnatenko2016-09-23 14:20:41 +0200
committerIgor Gnatenko2016-09-23 14:20:41 +0200
commit8427c2ec9c2f240ba2198883d10b4757b0c425c5 (patch)
treec96070b3c18d6b6ea85105f6a63cb8b40378dcf8 /libsmartcols
parentlibsmartcols: add scols_table_get_name() (diff)
downloadkernel-qcow2-util-linux-8427c2ec9c2f240ba2198883d10b4757b0c425c5.tar.gz
kernel-qcow2-util-linux-8427c2ec9c2f240ba2198883d10b4757b0c425c5.tar.xz
kernel-qcow2-util-linux-8427c2ec9c2f240ba2198883d10b4757b0c425c5.zip
libsmartcols: add scols_table_is_nowrap()
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Diffstat (limited to 'libsmartcols')
-rw-r--r--libsmartcols/src/libsmartcols.h.in1
-rw-r--r--libsmartcols/src/libsmartcols.sym1
-rw-r--r--libsmartcols/src/table.c15
3 files changed, 16 insertions, 1 deletions
diff --git a/libsmartcols/src/libsmartcols.h.in b/libsmartcols/src/libsmartcols.h.in
index b36bcb105..6df878804 100644
--- a/libsmartcols/src/libsmartcols.h.in
+++ b/libsmartcols/src/libsmartcols.h.in
@@ -204,6 +204,7 @@ extern int scols_table_is_noheadings(const struct libscols_table *tb);
extern int scols_table_is_empty(const struct libscols_table *tb);
extern int scols_table_is_export(const struct libscols_table *tb);
extern int scols_table_is_maxout(const struct libscols_table *tb);
+extern int scols_table_is_nowrap(const struct libscols_table *tb);
extern int scols_table_is_tree(const struct libscols_table *tb);
extern int scols_table_enable_colors(struct libscols_table *tb, int enable);
diff --git a/libsmartcols/src/libsmartcols.sym b/libsmartcols/src/libsmartcols.sym
index e7b8f14f3..75ae718a0 100644
--- a/libsmartcols/src/libsmartcols.sym
+++ b/libsmartcols/src/libsmartcols.sym
@@ -146,4 +146,5 @@ global:
scols_table_set_termforce;
scols_table_set_termwidth;
scols_table_get_name;
+ scols_table_is_nowrap;
} SMARTCOLS_2.28;
diff --git a/libsmartcols/src/table.c b/libsmartcols/src/table.c
index 76b6f0b9d..096730516 100644
--- a/libsmartcols/src/table.c
+++ b/libsmartcols/src/table.c
@@ -922,6 +922,19 @@ int scols_table_enable_nowrap(struct libscols_table *tb, int enable)
}
/**
+ * scols_table_is_nowrap:
+ * @tb: a pointer to a struct libscols_table instance
+ *
+ * Returns: 1 if nowrap is enabled.
+ *
+ * Since: 2.29
+ */
+int scols_table_is_nowrap(const struct libscols_table *tb)
+{
+ return tb->no_wrap;
+}
+
+/**
* scols_table_colors_wanted:
* @tb: table
*
@@ -936,7 +949,7 @@ int scols_table_colors_wanted(const struct libscols_table *tb)
* scols_table_is_empty:
* @tb: table
*
- * Returns: 1 if the table is empty.
+ * Returns: 1 if the table is empty.
*/
int scols_table_is_empty(const struct libscols_table *tb)
{