summaryrefslogtreecommitdiff
path: root/src/shared/pretty-print.h
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-11-20 15:42:57 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-11-20 18:40:02 +0100
commit294bf0c34a53caa25709b794bfeee6a00a2b6ecd (patch)
treea429db1ca92924ac73959a0ed9954161e22612dd /src/shared/pretty-print.h
parent0166c42868813d5d96b500277f6f819eef498b95 (diff)
downloadsystemd-294bf0c34a53caa25709b794bfeee6a00a2b6ecd.tar.gz
Split out pretty-print.c and move pager.c and main-func.h to shared/
This is high-level functionality, and fits better in shared/ (which is for our executables), than in basic/ (which is also for libraries).
Diffstat (limited to 'src/shared/pretty-print.h')
-rw-r--r--src/shared/pretty-print.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/shared/pretty-print.h b/src/shared/pretty-print.h
new file mode 100644
index 0000000000..cf9a70dd9e
--- /dev/null
+++ b/src/shared/pretty-print.h
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
+#pragma once
+
+void print_separator(void);
+
+int terminal_urlify(const char *url, const char *text, char **ret);
+int terminal_urlify_path(const char *path, const char *text, char **ret);
+int terminal_urlify_man(const char *page, const char *section, char **ret);
+
+typedef enum CatFlags {
+ CAT_FLAGS_MAIN_FILE_OPTIONAL = 1 << 0,
+} CatFlags;
+
+int cat_files(const char *file, char **dropins, CatFlags flags);
+int conf_files_cat(const char *root, const char *name);