libevdev_uinput_write_event writes wrong values with in arm with musl
libevdev_uinput_write_event makes "wrong assumption" initializing input_event structure with
struct input_event ev = { {0,0}, type, code, value };
initialization that works always (also with arm + glibc or x86 + glibc):
struct input_event ev;
ev.input_event_sec = 0;
ev.input_event_usec = 0;
ev.type = type;
ev.code = code;
ev.value = value;
with arm + musl (or only with musl ?) the assumption of fields order in structure is wrong.
I used yocto with cortexa7t2hf musleabi