Signed-off-by: Karel Zak <kzak@redhat.com>
extern int tt_line_set_data(struct tt_line *ln, int colnum, char *data);
extern int tt_line_set_userdata(struct tt_line *ln, void *data);
+extern void *tt_line_get_userdata(struct tt_line *ln);
extern void tt_fputs_quoted(const char *data, FILE *out);
extern void tt_fputs_nonblank(const char *data, FILE *out);
return 0;
}
+void *tt_line_get_userdata(struct tt_line *ln)
+{
+ return ln ? ln->userdata : NULL;
+}
+
static char *line_get_ascii_art(struct tt_line *ln, char *buf, size_t *bufsz)
{
const char *art;
list_for_each(p, &tt->tb_lines) {
struct tt_line *ln = list_entry(p, struct tt_line, ln_lines);
- if ((struct libmnt_fs *) ln->userdata == fs)
+ if ((struct libmnt_fs *) tt_line_get_userdata(ln) == fs)
return 1;
}
return 0;