aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dome_key_map.h2
-rw-r--r--src/cocoa_bridge.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/dome_key_map.h b/dome_key_map.h
index 8323fdd..63de9fe 100644
--- a/dome_key_map.h
+++ b/dome_key_map.h
@@ -33,7 +33,7 @@ typedef struct {
size_t length;
} Trigger;
-const Config *c_parse_args(const char *const *args, size_t length);
+Config *c_parse_args(const char *const *args, size_t length);
void c_run_key_action(State *state, Trigger trigger, const Trigger *mode);
diff --git a/src/cocoa_bridge.rs b/src/cocoa_bridge.rs
index 70d837a..37654ea 100644
--- a/src/cocoa_bridge.rs
+++ b/src/cocoa_bridge.rs
@@ -302,7 +302,7 @@ fn run_action(map_action: &MapAction) {
pub extern "C" fn c_parse_args(
args: *const *const c_char,
length: size_t,
-) -> *const Config {
+) -> *mut Config {
let args = unsafe {
assert!(!args.is_null());