summaryrefslogtreecommitdiff
path: root/src/basic
diff options
context:
space:
mode:
authorSven Eden <yamakuzure@gmx.net>2018-08-23 08:20:10 +0200
committerSven Eden <yamakuzure@gmx.net>2018-08-24 16:47:08 +0200
commitae13c1d48a78a6273e403f690ed7d9538a31070a (patch)
treef2c776ad0dd22d5d047708a5c4bb11863654e0d1 /src/basic
parent8e3c2431d298404c67115ab9781e3f4e289a01cd (diff)
Prep v239: Mask all unneeded functions in the new format-table.[hc] files.
Diffstat (limited to 'src/basic')
-rw-r--r--src/basic/format-table.c34
-rw-r--r--src/basic/format-table.h14
-rw-r--r--src/basic/meson.build2
3 files changed, 33 insertions, 17 deletions
diff --git a/src/basic/format-table.c b/src/basic/format-table.c
index 6c079bf8d..00473a2e8 100644
--- a/src/basic/format-table.c
+++ b/src/basic/format-table.c
@@ -1,18 +1,18 @@
/* SPDX-License-Identifier: LGPL-2.1+ */
-//#include <stdio_ext.h>
-
-//#include "alloc-util.h"
-//#include "fd-util.h"
-//#include "fileio.h"
-//#include "format-table.h"
-//#include "gunicode.h"
-//#include "pager.h"
-//#include "parse-util.h"
-//#include "string-util.h"
-//#include "terminal-util.h"
-//#include "time-util.h"
-//#include "utf8.h"
+#include <stdio_ext.h>
+
+#include "alloc-util.h"
+#include "fd-util.h"
+#include "fileio.h"
+#include "format-table.h"
+#include "gunicode.h"
+#include "pager.h"
+#include "parse-util.h"
+#include "string-util.h"
+#include "terminal-util.h"
+#include "time-util.h"
+#include "utf8.h"
#include "util.h"
#define DEFAULT_WEIGHT 100
@@ -373,6 +373,7 @@ int table_add_cell_full(
return 0;
}
+#if 0 /// UNNEEDED by elogind
int table_dup_cell(Table *t, TableCell *cell) {
size_t i;
@@ -390,6 +391,7 @@ int table_dup_cell(Table *t, TableCell *cell) {
t->data[t->n_cells++] = table_data_ref(t->data[i]);
return 0;
}
+#endif // 0
static int table_dedup_cell(Table *t, TableCell *cell) {
TableData *nd, *od;
@@ -440,6 +442,7 @@ static TableData *table_get_data(Table *t, TableCell *cell) {
return t->data[i];
}
+#if 0 /// UNNEEDED by elogind
int table_set_minimum_width(Table *t, TableCell *cell, size_t minimum_width) {
int r;
@@ -487,6 +490,7 @@ int table_set_weight(Table *t, TableCell *cell, unsigned weight) {
table_get_data(t, cell)->weight = weight;
return 0;
}
+#endif // 0
int table_set_align_percent(Table *t, TableCell *cell, unsigned percent) {
int r;
@@ -507,6 +511,7 @@ int table_set_align_percent(Table *t, TableCell *cell, unsigned percent) {
return 0;
}
+#if 0 /// UNNEEDED by elogind
int table_set_ellipsize_percent(Table *t, TableCell *cell, unsigned percent) {
int r;
@@ -539,6 +544,7 @@ int table_set_color(Table *t, TableCell *cell, const char *color) {
table_get_data(t, cell)->color = empty_to_null(color);
return 0;
}
+#endif // 0
int table_add_many_internal(Table *t, TableDataType first_type, ...) {
TableDataType type;
@@ -1238,6 +1244,7 @@ size_t table_get_rows(Table *t) {
return t->n_cells / t->n_columns;
}
+#if 0 /// UNNEEDED by elogind
size_t table_get_columns(Table *t) {
if (!t)
return 0;
@@ -1245,3 +1252,4 @@ size_t table_get_columns(Table *t) {
assert(t->n_columns > 0);
return t->n_columns;
}
+#endif // 0
diff --git a/src/basic/format-table.h b/src/basic/format-table.h
index c9185c567..b8f068e99 100644
--- a/src/basic/format-table.h
+++ b/src/basic/format-table.h
@@ -1,11 +1,11 @@
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-//#include <stdbool.h>
-//#include <stdio.h>
-//#include <sys/types.h>
+#include <stdbool.h>
+#include <stdio.h>
+#include <sys/types.h>
-//#include "macro.h"
+#include "macro.h"
typedef enum TableDataType {
TABLE_EMPTY,
@@ -34,14 +34,18 @@ static inline int table_add_cell(Table *t, TableCell **ret_cell, TableDataType t
return table_add_cell_full(t, ret_cell, type, data, (size_t) -1, (size_t) -1, (unsigned) -1, (unsigned) -1, (unsigned) -1);
}
+#if 0 /// UNNEEDED by elogind
int table_dup_cell(Table *t, TableCell *cell);
int table_set_minimum_width(Table *t, TableCell *cell, size_t minimum_width);
int table_set_maximum_width(Table *t, TableCell *cell, size_t maximum_width);
int table_set_weight(Table *t, TableCell *cell, unsigned weight);
+#endif // 0
int table_set_align_percent(Table *t, TableCell *cell, unsigned percent);
+#if 0 /// UNNEEDED by elogind
int table_set_ellipsize_percent(Table *t, TableCell *cell, unsigned percent);
int table_set_color(Table *t, TableCell *cell, const char *color);
+#endif // 0
int table_add_many_internal(Table *t, TableDataType first_type, ...);
#define table_add_many(t, ...) table_add_many_internal(t, __VA_ARGS__, _TABLE_DATA_TYPE_MAX)
@@ -59,4 +63,6 @@ static inline TableCell* TABLE_HEADER_CELL(size_t i) {
}
size_t table_get_rows(Table *t);
+#if 0 /// UNNEEDED by elogind
size_t table_get_columns(Table *t);
+#endif // 0
diff --git a/src/basic/meson.build b/src/basic/meson.build
index 27d6ace45..c199e78c8 100644
--- a/src/basic/meson.build
+++ b/src/basic/meson.build
@@ -260,6 +260,8 @@ basic_sources = files('''
fileio.h
fileio-label.c
fileio-label.h
+ format-table.c
+ format-table.h
format-util.h
fs-util.c
fs-util.h