keyboard: suppress unused variable warnings in release build
parent
8ff47ee559
commit
ef6756d0f4
|
@ -34,6 +34,8 @@
|
|||
#include "logging.h"
|
||||
#include "intset.h"
|
||||
|
||||
#define MAYBE_UNUSED __attribute__((unused))
|
||||
|
||||
struct table_entry {
|
||||
xkb_keysym_t symbol;
|
||||
xkb_keycode_t code;
|
||||
|
@ -131,10 +133,11 @@ static void keyboard__dump_entry(const struct keyboard* self,
|
|||
char sym_name[256];
|
||||
get_symbol_name(entry->symbol, sym_name, sizeof(sym_name));
|
||||
|
||||
const char* code_name =
|
||||
const char* code_name MAYBE_UNUSED =
|
||||
xkb_keymap_key_get_name(self->keymap, entry->code);
|
||||
|
||||
bool is_pressed = intset_is_set(&self->key_state, entry->code);
|
||||
bool is_pressed MAYBE_UNUSED =
|
||||
intset_is_set(&self->key_state, entry->code);
|
||||
|
||||
log_debug("symbol=%s level=%d code=%s %s\n", sym_name, entry->level,
|
||||
code_name, is_pressed ? "pressed" : "released");
|
||||
|
@ -295,7 +298,7 @@ static struct table_entry* match_level(struct keyboard* self,
|
|||
break;
|
||||
}
|
||||
|
||||
char name[256];
|
||||
char name[256] MAYBE_UNUSED;
|
||||
log_debug("Failed to match level on symbol: %s\n",
|
||||
get_symbol_name(symbol, name, sizeof(name)));
|
||||
|
||||
|
|
Loading…
Reference in New Issue