From c34a2fc9764b3bef701b4634a3a8cd046f8a5711 Mon Sep 17 00:00:00 2001 From: bi4k8 Date: Wed, 1 Dec 2021 02:28:41 +0000 Subject: [PATCH] make parse_modifiers public --- include/config/keybind.h | 7 +++++++ src/config/keybind.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/include/config/keybind.h b/include/config/keybind.h index 62d9818b..fcb4bc83 100644 --- a/include/config/keybind.h +++ b/include/config/keybind.h @@ -20,4 +20,11 @@ struct keybind { */ struct keybind *keybind_create(const char *keybind); +/** + * parse_modifier - parse a string containing a single modifier name (e.g. "S") + * into the represented modifier value. returns 0 for invalid modifier names. + * @symname: modifier name + */ +uint32_t parse_modifier(const char *symname); + #endif /* __LABWC_KEYBIND_H */ diff --git a/src/config/keybind.c b/src/config/keybind.c index b69a8fac..3ef925da 100644 --- a/src/config/keybind.c +++ b/src/config/keybind.c @@ -8,7 +8,7 @@ #include "config/keybind.h" #include "config/rcxml.h" -static uint32_t +uint32_t parse_modifier(const char *symname) { if (!strcmp(symname, "S")) {