Follow-up Comment #2, bug #18081 (project freeciv):
How many such calls? Hundereds. Maybe the __printf__ assertion can be moved
to a lower level and the fc_assert defines should include a test: fmt == NULL
? "" : fmt or something instead.