Add #[repr(C)] for structs and unions
Regenerate libclang bindings