Unfortunately the number of types or arguments one can encounter is unbounded. Are you talking about the format specifiers or the arguments?
On Wed, Dec 3, 2014 at 10:50 AM, Jeff Waller <truth...@gmail.com> wrote: > You could not inline any one thing, but you could inline everything. It > would be slower, but instead of the type specific code expanded for each > %<x> in the static string, you'd expand to all possible types -- one for > each of the different possible x, a cascade of if else that compare the % > and wrap that inside a while statement. >