]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libsmartcols: make get_line/column_separator() return const
authorIgor Gnatenko <i.gnatenko.brain@gmail.com>
Wed, 21 Sep 2016 05:25:23 +0000 (07:25 +0200)
committerIgor Gnatenko <i.gnatenko.brain@gmail.com>
Wed, 21 Sep 2016 05:26:44 +0000 (07:26 +0200)
The patch introduces tiny API changes (char * -> const char *) for
    scols_table_get_line_separator
    scols_table_get_column_separator

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
libsmartcols/src/libsmartcols.h.in
libsmartcols/src/table.c

index 55eef4ef6081688282e55fd8a79d96aa4ac7fd27..03b97e4beff515457b1f777881d4cc0d7956788e 100644 (file)
@@ -226,8 +226,8 @@ extern int scols_table_remove_column(struct libscols_table *tb, struct libscols_
 extern int scols_table_remove_columns(struct libscols_table *tb);
 extern struct libscols_column *scols_table_new_column(struct libscols_table *tb, const char *name, double whint, int flags);
 extern int scols_table_next_column(struct libscols_table *tb, struct libscols_iter *itr, struct libscols_column **cl);
-extern char *scols_table_get_column_separator(struct libscols_table *tb);
-extern char *scols_table_get_line_separator(struct libscols_table *tb);
+extern const char *scols_table_get_column_separator(struct libscols_table *tb);
+extern const char *scols_table_get_line_separator(struct libscols_table *tb);
 extern size_t scols_table_get_ncols(struct libscols_table *tb);
 extern size_t scols_table_get_nlines(struct libscols_table *tb);
 extern struct libscols_column *scols_table_get_column(struct libscols_table *tb, size_t n);
index 9aae75c9588fd6d28be4dba98e54545472f2d082..0ca0f0a1b9b446bdca5c9333eea64b73120b3e04 100644 (file)
@@ -1047,7 +1047,7 @@ int scols_table_set_line_separator(struct libscols_table *tb, const char *sep)
  *
  * Returns: @tb column separator, NULL in case of an error
  */
-char *scols_table_get_column_separator(struct libscols_table *tb)
+const char *scols_table_get_column_separator(struct libscols_table *tb)
 {
        return tb->colsep;
 }
@@ -1058,10 +1058,9 @@ char *scols_table_get_column_separator(struct libscols_table *tb)
  *
  * Returns: @tb line separator, NULL in case of an error
  */
-char *scols_table_get_line_separator(struct libscols_table *tb)
+const char *scols_table_get_line_separator(struct libscols_table *tb)
 {
        return tb->linesep;
-
 }
 
 static int cells_cmp_wrapper(struct list_head *a, struct list_head *b, void *data)