Compiler padding causes reply parsing to use incorrect offsets
See for more details https://bugs.freedesktop.org/show_bug.cgi?id=23403
Currently, xcb_sync_list_system_counters_reply_t
cannot be used correctly. The compiler inserts padding at the end of struct xcb_sync_systemcounter_t
that causes xcb_sync_systemcounter_name
to return an incorrect pointer.