Yeah, API change is ok, but why "pretend we did not"? Just increment the API, and if some smarty uses it, they can check the API and define the typedef themselves so to support both versions.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/906#issuecomment-189766415
