| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/axis.c | 21 | ||||
| -rw-r--r-- | src/config.c | 2 | ||||
| -rw-r--r-- | src/input.c | 5 | ||||
| -rw-r--r-- | src/main.c | 4 | ||||
| -rw-r--r-- | src/relabsd_device.c | 6 | 
5 files changed, 31 insertions, 7 deletions
| @@ -78,7 +78,14 @@ char * relabsd_axis_to_name (enum relabsd_axis const e)        case RELABSD_UNKNOWN:           return "??"; + +      default: +         break;     } + +   _S_PROG_ERROR("relabsd_axis_to_name is missing at least 1 case."); + +   return "..";  }  enum relabsd_axis relabsd_axis_convert_evdev_rel @@ -157,7 +164,14 @@ unsigned int relabsd_axis_to_rel (enum relabsd_axis const e)        case RELABSD_UNKNOWN:           _S_PROG_ERROR("relabsd_axis_to_rel(RELABSD_UNKNOWN) is forbidden.");           return REL_MAX; + +      default: +         break;     } + +   _S_PROG_ERROR("relabsd_axis_to_rel is missing at least 1 case."); + +   return REL_MAX;  }  unsigned int relabsd_axis_to_abs (enum relabsd_axis const e) @@ -191,7 +205,14 @@ unsigned int relabsd_axis_to_abs (enum relabsd_axis const e)        case RELABSD_UNKNOWN:           _S_PROG_ERROR("relabsd_axis_to_abs(RELABSD_UNKNOWN) is forbidden.");           return ABS_MAX; + +      default: +         break;     } + +   _S_PROG_ERROR("relabsd_axis_to_rel is missing at least 1 case."); + +   return REL_MAX;  }  /* diff --git a/src/config.c b/src/config.c index 3fdea03..d4288ef 100644 --- a/src/config.c +++ b/src/config.c @@ -336,7 +336,7 @@ int relabsd_config_filter     /* TODO: handle the other properties. */     return 1; -}; +}  void relabsd_config_get_absinfo  ( diff --git a/src/input.c b/src/input.c index 2cba397..c91e405 100644 --- a/src/input.c +++ b/src/input.c @@ -1,6 +1,7 @@  #include <fcntl.h>  #include <errno.h>  #include <string.h> +#include <unistd.h>  #include <libevdev/libevdev.h> @@ -90,7 +91,7 @@ int relabsd_input_open     {        _FATAL        ( -         "Could not open device %s in read only mode:", +         "Could not open device '%s' in read only mode: %s.",           conf->input_file,           strerror(errno)        ); @@ -105,7 +106,7 @@ int relabsd_input_open     {        _FATAL        ( -         "libevdev could not open %s:", +         "libevdev could not open '%s': %s.",           conf->input_file,           strerror(errno)        ); @@ -12,7 +12,7 @@  static int RELABSD_RUN = 1; -static void interrupt (int signal_id) +static void interrupt (int unused_mandatory_parameter)  {     RELABSD_RUN = 0; @@ -58,7 +58,7 @@ static void convert_input     const struct relabsd_device * const dev  )  { -   unsigned int input_type, input_code, abs_code; +   unsigned int input_type, input_code;     int value;     while (RELABSD_RUN == 1) diff --git a/src/relabsd_device.c b/src/relabsd_device.c index eb4da8b..174f1eb 100644 --- a/src/relabsd_device.c +++ b/src/relabsd_device.c @@ -3,6 +3,8 @@  #include <unistd.h>  #include <fcntl.h> +#include <libevdev/libevdev-uinput.h> +  #include "error.h"  #include "axis.h"  #include "config.h" @@ -61,7 +63,7 @@ int relabsd_device_create     {        _FATAL        ( -         "Could not open device %s in read only mode:", +         "Could not open device '%s' in read only mode: %s.",           config->input_file,           strerror(errno)        ); @@ -73,7 +75,7 @@ int relabsd_device_create     {        _FATAL        ( -         "libevdev could not open %s:", +         "libevdev could not open '%s': '%s'.",           config->input_file,           strerror(errno)        ); | 


