Francois Gouget wrote:
The bug is with -O3 which is not the default and which I would not personally care about. I'd be more open about maintenance issues.
My inclination would be to make the functions static. However, how to handle the comments is an issue to consider. Also, I probably made a mistake in moving functions around at the same time in order to avoid unnecessary forward references: perhaps that is best treated as a separate exercise.