From: Igor Gnatenko Date: Fri, 23 Sep 2016 12:20:41 +0000 (+0200) Subject: libsmartcols: add scols_table_is_nowrap() X-Git-Tag: v2.29-rc1~27^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8427c2ec9c2f240ba2198883d10b4757b0c425c5;p=thirdparty%2Futil-linux.git libsmartcols: add scols_table_is_nowrap() Signed-off-by: Igor Gnatenko --- diff --git a/libsmartcols/src/libsmartcols.h.in b/libsmartcols/src/libsmartcols.h.in index b36bcb105a..6df8788047 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 e7b8f14f38..75ae718a03 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 76b6f0b9db..0967305165 100644 --- a/libsmartcols/src/table.c +++ b/libsmartcols/src/table.c @@ -921,6 +921,19 @@ int scols_table_enable_nowrap(struct libscols_table *tb, int enable) return 0; } +/** + * 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) {