Thanks for this patch. You need to adjust the formatting of the comments to match the existing style (in particular, indentation of second and subsequent lines of comments, and watch out for spelling errors (exemple, abstact). For a struct, the explanations of individual fields should be in the comments on those fields rather than at the top of the struct. The comment on c_register_pragma_with_data should refer to c_register_pragma_with_expansion_and_data rather than c_register_pragma_with_expansion.
-- Joseph S. Myers jos...@codesourcery.com