aboutsummaryrefslogtreecommitdiffstats
path: root/dome_key_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'dome_key_map.h')
-rw-r--r--dome_key_map.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/dome_key_map.h b/dome_key_map.h
index 74369b7..8701b4a 100644
--- a/dome_key_map.h
+++ b/dome_key_map.h
@@ -20,11 +20,6 @@ typedef enum {
typedef struct State State;
typedef struct {
- const HeadphoneButton *buttons;
- size_t length;
-} Trigger;
-
-typedef struct {
bool reload;
bool daemon;
} Args;
@@ -33,12 +28,17 @@ typedef struct {
Args args;
} Config;
+typedef struct {
+ const HeadphoneButton *buttons;
+ size_t length;
+} Trigger;
+
+const Config *c_parse_args(const char *const *args, size_t length);
+
void c_run_key_action(State *state, Trigger trigger, const Trigger *mode);
void logger_init(void);
-const Config *parse_args(const char *args, size_t length);
-
void state_free(State *ptr);
void state_load_map_group(State *ptr);