--- libsmartcols/src/table.c | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/libsmartcols/src/table.c b/libsmartcols/src/table.c index d4c61ee..549442a 100644 --- a/libsmartcols/src/table.c +++ b/libsmartcols/src/table.c @@ -229,7 +229,12 @@ struct libscols_column *scols_table_new_column(struct libscols_table *tb, goto err; if (scols_cell_set_data(hr, name)) goto err; - + /*if(strncmp(name,"NAME", 4) == 0) + scols_column_set_sortcmp(cl, scols_cmpstr_cells, &cl->seqnum); + + else if(strncmp(name,"SIZE", 4) == 0) + scols_column_set_sortcmp(cl, scols_cmpnum_cells, &cl->seqnum);*/ + scols_column_set_whint(cl, whint); scols_column_set_flags(cl, flags); @@ -977,3 +982,17 @@ char *scols_table_get_line_separator(struct libscols_table *tb) return tb->linesep; } + +int scols_table_set_key_column(struct libscols_table *tb, struct libscols_column *cl) +{ + assert (tb); + if (!tb) + return -EINVAL; + tb->key_cl = cl; +} + +struct libscols_column *scols_table_get_key_column(struct libscols_table *tb) +{ + assert (tb); + return tb ? tb->key_cl : NULL; +} -- 1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html