Convert 'inline' to '__inline'
event: Don't have zero sized array in event_t

MSVC can't handle embedding event_t in other structs when
it ends with a zero sized array