diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2022-07-11 10:31:07 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2022-07-11 15:31:45 +1000 |
commit | 2d49be83036db16f6ff4f5656f94a76b10b96fca (patch) | |
tree | aa265b3c44341e72e98caa60c072ac51076eea2f | |
parent | c2eaaa171ee263a73a25a490794cc3fe536429b7 (diff) | |
download | libevdev-2d49be83036db16f6ff4f5656f94a76b10b96fca.tar.gz |
Fix a compiler warning
[1/16] Compiling C object libevdev.so.2.3.0.p/libevdev_libevdev.c.o
../libevdev/libevdev.c:665:40: warning: argument 2 of type ‘struct slot_change_state[dev->num_slots]’ declared as a variable length array [-Wvla-parameter]
665 | struct slot_change_state changes_out[dev->num_slots])
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libevdev/libevdev.c:47:52: note: previously declared as a pointer ‘struct slot_change_state *’
47 | struct slot_change_state *changes_out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | libevdev/libevdev.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index b941cfb..9f11452 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -44,7 +44,8 @@ struct slot_change_state { }; static int sync_mt_state(struct libevdev *dev, - struct slot_change_state *changes_out); + struct slot_change_state changes_out[dev->num_slots]); + static int update_key_state(struct libevdev *dev, const struct input_event *e); |