From: Peter Hutterer Date: Mon, 11 Jul 2022 00:31:07 +0000 (+1000) Subject: Fix a compiler warning X-Git-Tag: accepted/tizen/unified/20231121.102917~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9eb48ac2d9e8e4cde2abc3ca79aa2614a86b2ac8;p=platform%2Fupstream%2Flibevdev.git 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 --- 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);