When a function is annotated with the gnu_inline attribute, the program errors because attributes aren't supported. As far as I can tell, c2hsc should just handle the gnu_inline attribute the same as the inline type qualifier; that is, to return "" in qualToStr. I've implemented this and it works for my inputs, but I wanted to see what you thought of the solution since it's basically a hack to get a single attribute to work. I can submit a pull request if what I've described is satisfactory.
When a function is annotated with the gnu_inline attribute, the program errors because attributes aren't supported. As far as I can tell, c2hsc should just handle the gnu_inline attribute the same as the inline type qualifier; that is, to return "" in qualToStr. I've implemented this and it works for my inputs, but I wanted to see what you thought of the solution since it's basically a hack to get a single attribute to work. I can submit a pull request if what I've described is satisfactory.