return cl->safechars;
}
+/**
+ * scols_column_get_width:
+ * @cl: a pointer to a struct libscols_column instance
+ *
+ * Important note: the column width is unknown until library starts printing
+ * (width is calculated before printing). The function is usable for example in
+ * nextchunk() callback specified by scols_column_set_wrapfunc().
+ *
+ * See also scols_column_get_whint(), it returns wanted size (!= final size).
+ *
+ * Returns: column width
+ *
+ * Since: 2.29
+ */
+size_t scols_column_get_width(const struct libscols_column *cl)
+{
+ return cl->width;
+}
+
/**
* scols_column_is_hidden:
* @cl: a pointer to a struct libscols_column instance
extern int scols_column_is_wrap(const struct libscols_column *cl);
extern int scols_column_is_customwrap(const struct libscols_column *cl);
+extern size_t scols_column_get_width(const struct libscols_column *cl);
+
extern int scols_column_set_safechars(struct libscols_column *cl, const char *safe);
extern const char *scols_column_get_safechars(const struct libscols_column *cl);
global:
scols_column_get_safechars;
scols_column_get_table;
+ scols_column_get_width;
scols_column_is_customwrap;
scols_column_set_safechars;
scols_column_set_wrapfunc;