I think you can eliminate all those casts though:
MirResizeEvent const* mir_event_get_resize_event(MirEvent const* ev) ... return reinterpret_cast<MirResizeEvent const*>(ev);
becomes:
MirResizeEvent const* mir_event_get_resize_event(MirEvent const* ev) ... return &ev->resize;
« Back to merge proposal
I think you can eliminate all those casts though:
MirResizeEvent const* mir_event_ get_resize_ event(MirEvent const* ev) cast<MirResizeE vent const*>(ev);
...
return reinterpret_
becomes:
MirResizeEvent const* mir_event_ get_resize_ event(MirEvent const* ev)
...
return &ev->resize;