61
71
extern struct tt *tt_new_table(int flags);
62
72
extern void tt_free_table(struct tt *tb);
63
74
extern int tt_print_table(struct tt *tb);
65
76
extern struct tt_column *tt_define_column(struct tt *tb, const char *name,
66
77
double whint, int flags);
70
81
extern struct tt_line *tt_add_line(struct tt *tb, struct tt_line *parent);
72
83
extern int tt_line_set_data(struct tt_line *ln, int colnum, const char *data);
73
84
extern int tt_line_set_userdata(struct tt_line *ln, void *data);
75
extern int tt_parse_columns_list(const char *list, int cols[], int *ncols,
86
extern int tt_parse_columns_list(const char *list, int ary[], size_t arrsz,
76
87
int (name2id)(const char *, size_t));
78
89
#endif /* UTIL_LINUX_TT_H */