diff options
author | cbdev <cb@cbcdn.com> | 2019-07-06 17:44:10 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2019-07-06 17:44:10 +0200 |
commit | 62b41d0b2ea58b48961308ab24fe4287365b2d50 (patch) | |
tree | 2faa2f0610b2b04681a9e39f92bcc5946110959f /backends/evdev.c | |
parent | b618c4a6b74a52f830ca53029e1cc680d56a2501 (diff) | |
download | midimonster-62b41d0b2ea58b48961308ab24fe4287365b2d50.tar.gz midimonster-62b41d0b2ea58b48961308ab24fe4287365b2d50.tar.bz2 midimonster-62b41d0b2ea58b48961308ab24fe4287365b2d50.zip |
evdev backend code style fixes
Diffstat (limited to 'backends/evdev.c')
-rw-r--r-- | backends/evdev.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/backends/evdev.c b/backends/evdev.c index f528d06..8871ce4 100644 --- a/backends/evdev.c +++ b/backends/evdev.c @@ -176,23 +176,27 @@ static int evdev_configure_instance(instance* inst, char* option, char* value) { return 1; } free(next_token); + return 0; } else if(!strcmp(option, "exclusive")){ if(data->input_fd >= 0 && libevdev_grab(data->input_ev, LIBEVDEV_GRAB)){ fprintf(stderr, "Failed to obtain exclusive device access on %s\n", inst->name); } data->exclusive = 1; + return 0; } #ifndef EVDEV_NO_UINPUT else if(!strcmp(option, "output")){ data->output_enabled = 1; libevdev_set_name(data->output_proto, value); + return 0; } else if(!strcmp(option, "id")){ next_token = value; libevdev_set_id_vendor(data->output_proto, strtol(next_token, &next_token, 0)); libevdev_set_id_product(data->output_proto, strtol(next_token, &next_token, 0)); libevdev_set_id_version(data->output_proto, strtol(next_token, &next_token, 0)); + return 0; } else if(!strncmp(option, "axis.", 5)){ //value minimum maximum fuzz flat resolution @@ -207,13 +211,11 @@ static int evdev_configure_instance(instance* inst, char* option, char* value) { fprintf(stderr, "Failed to enable absolute axis %s for output\n", option + 5); return 1; } + return 0; } #endif - else{ - fprintf(stderr, "Unknown configuration parameter %s for evdev backend\n", option); - return 1; - } - return 0; + fprintf(stderr, "Unknown configuration parameter %s for evdev backend\n", option); + return 1; } static channel* evdev_channel(instance* inst, char* spec){ |