From 7f455719eb619a34ce74cc08711bdabc4f129eaa Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Wed, 2 Sep 2015 17:51:21 +0200 Subject: Adds much needed verbose flags to the compiler and corrects the issues they pointed out. --- src/axis.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/axis.c') diff --git a/src/axis.c b/src/axis.c index 34340f7..bf9a6fc 100644 --- a/src/axis.c +++ b/src/axis.c @@ -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; } /* -- cgit v1.2.3-70-g09d2