Replace GNU-style designated initializers with C99-style ones
Add missing format string attribute to starter_log

And add format strings to call sites which lack them.