X11: Avoid C99 struct initializers for compatibility