aboutsummaryrefslogtreecommitdiff
path: root/includes/hardinfo.h
diff options
context:
space:
mode:
authorBurt P <pburt0@gmail.com>2020-01-06 00:53:51 -0600
committerLeandro A. F. Pereira <leandro@hardinfo.org>2020-01-17 16:15:54 -0800
commit73142b793562158babf717422262bd1011ef17e4 (patch)
treef391c896e77dd23d59d4390387befddaedd2b393 /includes/hardinfo.h
parentc6f9dfec60f4bb5039e0dbb758313af58725242c (diff)
shell: new flag/funcs for escaping label part in keys
Will allow formerly forbidden characters in a label, "#$=" See: https://github.com/lpereira/hardinfo/issues/509 Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'includes/hardinfo.h')
-rw-r--r--includes/hardinfo.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/includes/hardinfo.h b/includes/hardinfo.h
index 19eb88fb..010af922 100644
--- a/includes/hardinfo.h
+++ b/includes/hardinfo.h
@@ -213,6 +213,13 @@ gboolean hardinfo_spawn_command_line_sync(const gchar *command_line,
/* a marker in text to point out problems, using markup where possible */
const char *problem_marker();
+/* a version of g_strescape() that allows escaping extra characters.
+ * use with g_strcompress() as normal. */
+gchar *
+gg_strescape (const gchar *source,
+ const gchar *exceptions,
+ const gchar *extra);
+
/* hinote helpers */
#define note_max_len 512
#define note_printf(note_buff, fmt, ...) \