An API break is questionable, but a "nice to have" change like this PR is not worth an ABI break.

How would this break ABI? It's a typedef rename, not a type change. The "nice to have" part is including TM_PARSER_* enum values.

[…] Which one do you prefer?

Hum… I prefer the new type name. I prefer full compatibility. I prefer stuff to be defined where it makes sense.

So, I guess what I'd prefer is


Reply to this email directly or view it on GitHub.