PS/2: fix warnings, enable -Werror

- elantech: Remove unused variables and functions.
- "movement maker": float/int confusions
- debugger keymap: don't use multi-byte chars in preprocessor to avoid
  warnings with gcc2 (even with -Wno-multichar)

Signed-off-by: Adrien Destugues <[email protected]>

Fixes #12658
This commit is contained in:
S K
2016-10-09 21:11:55 +02:00
committed by Adrien Destugues
parent d068622c37
commit fe2557b6eb
6 changed files with 36 additions and 53 deletions
+6 -4
View File
@@ -10,9 +10,10 @@
#ifndef DEBUGGER_KEYMAPS_H
#define DEBUGGER_KEYMAPS_H
#include "kernel_debugger_config.h"
#if KDL_KEYMAP == 'dv'
#if KDL_KEYMAP == KDL_KEYMAP_DV
static const char kUnshiftedKeymap[128] = {
0, 27, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '[', ']', 8, '\t',
@@ -47,7 +48,7 @@ static const char kAltedKeymap[128] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
#elif KDL_KEYMAP == 'fr'
#elif KDL_KEYMAP == KDL_KEYMAP_FR
static const char kUnshiftedKeymap[128] = {
0, 27, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 0, '+', 8, '\t',
@@ -82,7 +83,7 @@ static const char kAltedKeymap[128] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
#elif KDL_KEYMAP == 'it'
#elif KDL_KEYMAP == KDL_KEYMAP_IT
static const char kUnshiftedKeymap[128] = {
0, 27, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '\'', '^', 8, '\t',
@@ -117,7 +118,7 @@ static const char kAltedKeymap[128] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
#elif KDL_KEYMAP == 'sg'
#elif KDL_KEYMAP == KDL_KEYMAP_SG
static const char kUnshiftedKeymap[128] = {
0, 27, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '\'', '^', 8, '\t',
@@ -154,6 +155,7 @@ static const char kAltedKeymap[128] = {
#else // default US keymap
#error "use default keymap"
static const char kUnshiftedKeymap[128] = {
0, 27, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '=', 8, '\t',
'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\n', 0, 'a', 's',