From: bi4k8 Date: Wed, 1 Dec 2021 02:28:41 +0000 (+0000) Subject: make parse_modifiers public X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=c34a2fc9764b3bef701b4634a3a8cd046f8a5711;p=proto%2Flabwc.git make parse_modifiers public --- 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")) {