input: name input event structs
authorRomain Vimont <rom1v@videolabs.io>
Mon, 13 Aug 2018 09:15:08 +0000 (11:15 +0200)
committerRomain Vimont <rom1v@videolabs.io>
Mon, 20 Aug 2018 11:51:28 +0000 (13:51 +0200)
commitee83628877583f131ca11cea3718dbe6a7d6c434
treecfd670e7384e30fedc277576f31dfb8b261e3406
parent1789d18874f00ddf2ed63891aa3afc07f37877bd
input: name input event structs

Some input event structs contain enums, whose values can be accessed
globally in C, but need a qualified access in C++. Since these enums are
defined inside unamed union and structs, there was no way to use them
from C++ code.

To avoid the problem, declare named structs for every event type
requiring more than one field.
include/vlc_input.h